<action name="loginJsonp" method="loginJsonp">
<result name="success" type="json">
<param name="root">state</param>
<param name="callbackParameter">loginJsonp</param>
</result>
<result name="login" type="json">
<param name="root">state</param>
<param name="callbackParameter">loginJsonp</param>
</result>
<result name="error" type="json">
<param name="root">state</param>
<param name="callbackParameter">loginJsonp</param>
</result>
</action>
$.ajax({
type:"get",
url:"www.foo.com/bar/loginJsonp.action",
data:{
"username":"foo",
"password":"bar"
},
dataType:"jsonp",
jsonp:"loginJsonp",
jsonpCallback:"loginJsonpCallback",
success:function(data,ts,jqXhr){
switch(data){
case "success":
$("#loginAfter").submit();
alert('登录成功')
break;
case "login":
alert('密码错误');
break;
case "error":
alert('服务器错误');
break;
default:
break;
}
},
error:function(jqXhr,ts,et){},
complete:function(jqXhr,ts){}
});