现在的位置: 首页 > 综合 > 正文

解决ajax修改数据库后_再次刷新还是原来的数据的问题

2017年12月04日 ⁄ 综合 ⁄ 共 824字 ⁄ 字号 评论关闭

今天同事做一个ajax的提交修改数据库的操纵,说是有时候能提交修改成功,有时候就不行,帮他找了数据库sql语句的错误但是还是不行.

到后来想一想可能是缓存的问题,那就让每次ajax提交都是新的操作,所以在post/get的ajax页面中加入 时间戳 来限定每次都是新的操作.

以下面代码为例:

  1. $.ajax({   
  2.        type: "POST",   
  3.        url: "post-to-action_showstone.php",   
  4.        data: "mfgcode_ipzid=" + value + "&t=" + new Date().getTime(),   //重要是这一点在后面加入时间戳
  5.        dataType: "html",   
  6.        beforeSend: function(XMLHttpRequest){   
  7.             $('#' + ipz_id + '_img').toggle();   
  8.         },   
  9.         success: function(data, textStatus){   
  10.             //赋值   
  11.             $('#main').html(data);   
  12.             $('#' + ipz_id + '_img').toggle();   
  13.         },   
  14.         complete: function(XMLHttpRequest, textStatus){   
  15.         },   
  16.         error: function(){   
  17.         },   
  18.         cache : false   
  19.     });  
《解决ajax修改数据库后_再次刷新还是原来的数据的问题》由php代码分享整理编辑,转载请保留本文地址:http://www.phpsharer.com/256.html

抱歉!评论已关闭.