首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于$.post()回调函数不执行的有关问题

2013-10-27 
关于$.post()回调函数不执行的问题求助各位js大神,我本来想用js写一个登录验证,但是使用$.post提交到处理

关于$.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()里面的回调函数没有被执行,这是为什么呢?希望各位大神帮帮忙呀~ 急~ javascript struts action
[解决办法]
$("#login")这个是button吗还是submit,submit放在表单中会提交表单

用firebug或者chrome开发工具看下发出了请求没,发出返回后不执行success就会error的

热点排行