我正在使用jQuery/AJAX做post请求。我试图从第一个文本框中获取输入,并将其与第二个文本框中的url结合并显示结果。例如,如果用户键入asdf,则ajax函数将生成帖子,结果将显示为http://www.example.com/sdf/。我有两个问题,正如前面提到的,我有一个ajax函数,它正在执行post,但没有结果在html中显示(它显示在firebug控制台中)。其次,我如何将输入连接到url。 Live SiteAJAX发布请求和字符串连接
$(document).ready(function() {
var timer = null;
var dataString;
function submitForm() {
$.ajax({
type: "POST",
url: "/concatenate/index.php",
data: dataString,
dataType: "html",
success: function (data) {
$("#result").html(data);
}
});
return false
}
$("#input").on("keyup", function() {
clearTimeout(timer);
timer = setTimeout(submitForm, 40);
var input = $("#input").val();
dataString = { input : input }
})
});
Enter a word:
Input:
Concatenated Result:
+0
使用$( “#结果”)VAL(数据)。而不是$(“#result”)。html(data); –