Ext的ajax同步交互方式提交时相同url只执行一次的问题解决

Posted 车丁丁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ext的ajax同步交互方式提交时相同url只执行一次的问题解决相关的知识,希望对你有一定的参考价值。

Ext的ajax在同步交互时,第一次提交正常,再第二次提交如果和上次提交的url地址相同时将不进行提交,会用上次的返回值。这样处理也许是ext别有良苦用心,但是,如果遇到每次必须提交时,例如一次提交后台的数据已经被修改了,再次提交返回的结果其实是不一样的,这样就需要特殊处理了。

原代码:

 

处理后

添加了一个临时参数temp=new Date();

这样保证了每次提交的url是不同的,从而达到了每次都会提交的效果。

 

以上是关于Ext的ajax同步交互方式提交时相同url只执行一次的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

ajax 上传文件,post上传文件,ajax 提交 JSON 格式的数据

Ext.Ajax.request和formPanel.getForm().submit()两种提交方法的异同:

ajax同步方式提交请求,beforeSend不起作用,即IE假死 代码如下:

ajax语法结构

Django - 组件

利用ajax实现与php数据交互,并局部刷新页面