我想将数据库中的数据显示到页面中。 我正在使用AJAX和PHP。 但是没有新的更新数据。 如果我刷新页面,那么它将显示新的更新数据。 请给我一些关于它或某些链接的想法。
感谢所有人。
答案 0 :(得分:1)
有两个原因是缓存或控件不会等到你的ajax响应回来。 试试这个:
$.ajax({
type: "POST",
url: "<your file url>",
data: {<arguments>},
cache: false,
async:false,
success: function(data) {
}
});
答案 1 :(得分:0)
最好的方法是使用jQuery AJAX jQuery AJAX
一些Jquery AJAX教程:
jQuery - AJAX get() and post() Methods
答案 2 :(得分:0)
此链接可以帮助您:http://www.w3schools.com/ajax/default.asp。你必须按原样使用AJAX代码。将获取文件名更改为您正在使用的PHP文件。
(提供您使用的代码有助于更多。)
答案 3 :(得分:0)
这是用于更新结果的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();
}
});
});