Ext的ajax同步交互方式提交时相同url只执行一次的问题解决
2009-12-09 14:45
645 查看
Ext的ajax在同步交互时,第一次提交正常,再第二次提交如果和上次提交的url地址相同时将不进行提交,会用上次的返回值。这样处理也许是ext别有良苦用心,但是,如果遇到每次必须提交时,例如一次提交后台的数据已经被修改了,再次提交返回的结果其实是不一样的,这样就需要特殊处理了。
原代码:
处理后
添加了一个临时参数temp=new Date();
这样保证了每次提交的url是不同的,从而达到了每次都会提交的效果。
原代码:
var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open("get", HOST+'/OrgUserAction_checkPassword.action?id='+id+'&passwordOld='+checkValue,false); conn.send(null); // alert(conn.responseText);
处理后
var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open("get", HOST+'/OrgUserAction_checkPassword.action?id='+id+'&passwordOld='+checkValue+'&temp='+new Date(),false); conn.send(null); // alert(conn.responseText);
添加了一个临时参数temp=new Date();
这样保证了每次提交的url是不同的,从而达到了每次都会提交的效果。
相关文章推荐
- ajax提交相同url,重复发送请求后台,页面无更新的问题解决
- 利用ajaxSubmit提交的时候,解决多个input name相同的问题
- 解决AJAX表单用POST方式提交Checkbox复选框的问题
- 怎么解决重复提交的问题,即网络不好的时候,提交按钮点了一次,但是却发起了多次http url请求,数据库中写入了多条重复记录(当然ID是不重复的,因为毕竟是多条http url记录)
- Ajax 的概念及过程?Ajax 的交互模型?同步和异步的区别?如何解决跨域问题?
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- FireFox下Ajax同步请求onReadyStateChange不执行问题解决
- IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法
- ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
- 解决部分浏览器ajax提交数据,数据已改变,却后台数据接收数据还是上一次值的问题
- springMVC接收ajaxfileupload提交数据不执行success回调的问题解决
- Ajax 是什么?Ajax 的交互模型?同步和异步的区别?如何解决跨域问题?以及 HTTP状态码
- 给button绑定click事件时,出现ajax请求时,一次点击两次提交的问题解决
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- ajax重复提交到相同url时出现的问题
- FireFox下Ajax同步请求onReadyStateChange不执行问题解决
- JSP解决ajax使用$.get()方式提交中文出现乱码问题
- FireFox下Ajax同步请求onReadyStateChange不执行问题解决
- url里含有中文参数,已get方式提交到接口,中文编码后有乱码问题的一种解决
- JSP中,AJAX使用POST方式提交中文乱码问题解决