Welcome

首页 / 脚本样式 / Ajax / 如何解决Ajax在兼容模式下后台调用执行两次结果不变问题

如何解决Ajax在兼容模式下后台调用执行两次结果不变问题2015-01-26主要是因为缓存没有清除,如果要人工清除就太菜鸟了,通过网络上查询,发现只要改变url地址参数就行了,最好的办法就是取时间做为参数。下面的例子大家参考一下。

submit.ashx?m_time=new Date().getTime()

补充一下,如果不行,一定要用type:post,这很关键

// 【type: "Post",】 $.ajax({ //要用post方式type: "Post", //方法所在页面和方法名url: "Demo.aspx/SayHello", contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { //返回的数据用data.d获取内容alert(data.d); }, error: function(err) { alert(err); } });