替换为只工作一次,我正在输出数据,这是更新所以我知道数据已经改变,但是它没有从第一次将新数据写入div appart。
$( "#searchboxform" ).keyup(function() {
var forminfo = $('#searchboxform').val();
$.get("searchliveresults.php?search="+forminfo,function(data,status){
alert("Data: " + data + "\nStatus: " + status);
$("#searchresults").replaceWith(data);
});
alert( "Handler for .keyup() called." );
答案 0 :(得分:0)
replaceWith(data)
保持不变时, #searchresults
正在替换整个元素。将replaceWith
更改为html
,如下所示:
$("#searchboxform").keyup(function () {
var forminfo = $('#searchboxform').val();
$.get("searchliveresults.php?search=" + forminfo, function (data, status) {
alert("Data: " + data + "\nStatus: " + status);
$("#searchresults").html(data);
});
alert("Handler for .keyup() called.");
});