演示视频里,点击登录,会调用alert,弹出一个框:
但是我的什么也不弹出,并且登录按钮变灰,无法再点击,除非清空输入框。
if判断能进去,我之前把这段ajax全删了,直接alert(name),能取到name值,说明能进if判断,但也许在执行ajax时出问题。IE的调试工具那里也不现实任何错误。
不好意思,我注册后没怎么用过,没有东西可悬赏的。。。
最好调用val方法取值,而不是attr。。
没执行到success当然不会执行alert(data)语句弹出
增加error回调看输出什么错误,注意你指定了dataType为json,要返回标注json字符串,键名称用双引号括起,不能用单引号或者不用,值字符串用双引号,数字或者布尔变量可以不用双引号括起
error:function(xhr){
alert(xhr.responseText)/////////增加error回调看服务器返回什么内容
}
我找到问题了,是jar包引起的。我是通过myeclipse8.6的自带功能自动导入的,struts2包的版本是2.1.8,我给移除了,换了2.3.4.1版本的,就没问题了。