关于 struts2 整合 ajax的问题

我用struts2写了一个用户注册页面,用自己写的ajax进行后台的验证,主要验证用户名是否存在的,但是遇到一些问题。比如我第一次在用户名的框中输入1111111ajax... 我用struts2写了一个用户注册页面,用自己写的ajax进行后台的验证,主要验证用户名是否存在的,但是遇到一些问题。
比如 我第一次在用户名的框中输入 1111111 ajax就开始运行,1111111 就进入到action中进行判断,刷新页面,再次输入 1111111 就发现ie自动保存了 1111111这组字符串 ,我选中1111111后 ajax就没有任何反应了 1111111也进入不了action了, 然后我用360安全卫士把“ie自动保存表单” 这项清理了一下 ,程序就又正常了。
我想问一下这是什么情况,怎么处理一下。因为我在有的网站上也遇到过这种情况就是我选中保存的用户名提交以后提示信息说我输入的用户名无效,不知道和我的问题是不是一样的。
怎么加进去啊 这是提交的路径

var url = "UserAjaxAction.action?userName=" + encodeURI(idField)
展开
 我来答
zjweii
2009-12-03 · TA获得超过322个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:170万
展开全部
原理就是XMLHTTP做出了优化,同一地址的请求优先使用本地缓存的资料,来降低服务器压力,想访问同一个页面地址,只需要把每次请求的地址弄的不一样就可以了.
----------------------------
加上如下,送分的题
var rnd=Math.random();
var url = "UserAjaxAction.action?rnd="+rnd+"&userName=" + encodeURI(idField)
随疯KING
2009-12-03 · TA获得超过357个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:333万
展开全部
就是ie缓存问题和ajax不提交重复的相同路径

在AJAX的提交路径后加上个时间变量,这样他每次的提交就认为是不一样的。
& temp = new Date();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式