我想连接 showFname
、showMname
、showLname
的所有值,并在 showName
上显示结果.
我的问题是连接的名称不会显示在我的 showName
中。
HTML
<input type="text" id="showFname" name="showFname" />
<input type="text" id="showMname" name="showMname" />
<input type="text" id="showLname" name="showLname" />
<label id="showName"></label>
JavaScript/jQuery:
$(document).ready(function(){
var $emailCodeResult = $('#emailCodeResult');
var showFname = $('#showFname');
var showMname = $('#showMname');
var showLname = $('#showLname');
var showName = $('#showName');
var countTimerShowInfo = setInterval(function(){
showInfo();
showName = showFname + showMname +showLname;
}, 500);
function showInfo(){
$.ajax({
url:"files/view/profileInfo.php",
type:"GET",
data: { term : $('#emailCodeResult').val() },
dataType:"JSON",
success: function(result) {
$("#showFname").val(result.per_fname);
$("#showMname").val(result.per_mname);
$("#showLname").val(result.per_lname);
}
});
};
});
最佳答案
只需使用 .text() 来附加文本。或者您也可以使用 html()
。
$("#showname").text(showFname + showMname + showLname );
和重要用途....
function showInfo(){
var showFname = $('#showFname').val();
var showMname = $('#showMname').val();
var showLname = $('#showLname').val();
//ur code ......
}
在函数中获取变量。在您的代码中,您获取文本框值 BLANK,因为它在页面加载时缓存在 Document Ready 事件中。所以现在扫描用户输入的更新值。不是在文件就绪事件上。
关于javascript - 如何将传递的值从 PHP 连接到 AJAX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24859552/