关于$.post()回调函数不执行的问题
求助各位js大神,我本来想用js写一个登录验证,但是使用$.post提交到处理后台之后
$.post()里面的回调函数没有被执行
页面js代码如下:
var params=$("form").serialize();
$.post(
"login.action",
params,
function(){
alert("callback");
},
"json"
);
Strut后台的action配置如下:
<package name="doLogin" namespace="/" extends="json-default">
<action name="login" class="LoginAction">
<result type="json">
</result>
</action>
</package>
我遇到的问题是:登录验证的时候正确进入到action处理类的方法之中,但是返回的时候$.post()里面的回调函数没有被执行,这是为什么呢?希望各位大神帮帮忙呀~ 急~
------解决方案--------------------$("#login")这个是button吗还是submit,submit放在表单中会提交表单
用firebug或者chrome开发工具看下发出了请求没,发出返回后不执行success就会error的