【问题标题】:How to load updated data from database(mysql) without refresh the page? [closed]如何在不刷新页面的情况下从数据库(mysql)加载更新的数据? [关闭]
【发布时间】:2013-11-01 09:18:49
【问题描述】:

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

谢谢大家。

【问题讨论】:

    标签: javascript php jquery mysql ajax


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:
      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        这是更新结果的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();
                          }
                      });
                });
        

        【讨论】:

          猜你喜欢
          • 2011-04-07
          • 1970-01-01
          • 2017-06-27
          • 1970-01-01
          • 2015-10-09
          • 2022-11-29
          • 1970-01-01
          • 1970-01-01
          • 2019-07-14
          相关资源
          最近更新 更多