-3

我想将数据库中的数据显示到页面中。我正在使用 AJAX 和 PHP。但是没有新的更新数据。如果我刷新页面,那么它会显示新的更新数据。请给我一些想法或一些链接,例如。

谢谢大家。

4

4 回答 4

1

缓存或您的控件不会等到您的 ajax 响应返回时,有两个原因。尝试这个:

$.ajax({
    type: "POST",
    url: "<your file url>",
    data: {<arguments>},
    cache: false,
    async:false,
    success: function(data) {

    } 
});
于 2013-11-01T09:30:42.640 回答
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();
                  }
              });
        });
于 2013-11-01T09:54:21.333 回答
0

最好的方法是使用 jQuery AJAX jQuery AJAX

一些 Jquery AJAX 教程:

jQuery - AJAX 介绍

jQuery - AJAX load() 方法

jQuery - AJAX get() 和 post() 方法

使用 jQuery 提交没有页面刷新的表单

一个简单的带有 jQ​​uery 的 AJAX 网站

于 2013-11-01T09:29:04.610 回答
0

此链接可能对您有所帮助:http ://www.w3schools.com/ajax/default.asp 。您必须按原样使用 AJAX 代码。将获取文件名更改为您正在使用的 PHP 文件。

(提供您使用过的代码会更有帮助。)

于 2013-11-01T09:30:12.650 回答