我想将数据库中的数据显示到页面中。我正在使用 AJAX 和 PHP。但是没有新的更新数据。如果我刷新页面,那么它会显示新的更新数据。请给我一些想法或一些链接,例如。
谢谢大家。
我想将数据库中的数据显示到页面中。我正在使用 AJAX 和 PHP。但是没有新的更新数据。如果我刷新页面,那么它会显示新的更新数据。请给我一些想法或一些链接,例如。
谢谢大家。
缓存或您的控件不会等到您的 ajax 响应返回时,有两个原因。尝试这个:
$.ajax({
type: "POST",
url: "<your file url>",
data: {<arguments>},
cache: false,
async:false,
success: function(data) {
}
});
这是用于更新结果的 ajax 代码
$(document).ready(function(){
function search(){
var title=$("#search1").val();
if(title!=""){
$("#result").html("<img alt='ajax search' src='images/loader.gif'/>");
$.ajax({
type:"post",
url:"tes.php",////php file that access db data/////
data:"title="+title,
success:function(data){
$("#result").html(data);//.By using<ul id="result"></ul>in area where data has to be updated you can easily make over this.//
$("#search1").val("");///name of field through which you going to update//////
}
});
}
}
$("#button").click(function(){
search();
});
$('#search1').keyup(function(e) {
if(e.keyCode == 13) {
search();
}
});
});
此链接可能对您有所帮助:http ://www.w3schools.com/ajax/default.asp 。您必须按原样使用 AJAX 代码。将获取文件名更改为您正在使用的 PHP 文件。
(提供您使用过的代码会更有帮助。)