日期:2014-05-16  浏览次数:20424 次

EXT JS提交表单出现connect
js代码
function login(){//提交表单
loginForm.getForm().submit({
    waitMsg : '正在进行登陆验证,请稍后...',
clientValidation:true,//进行客户端验证
url : 'http://113.86.24.85:8081/login.ashx',//请求的url地址
method:'POST',//请求方式
success:function(form,action){//加载成功的处理函数
Ext.Msg.alert('提示','系统登陆成功');
},
failure:function(form,action){//加载失败的处理函数
    alert(action.response.status);
Ext.Msg.alert('提示','系统登陆失败,原因:'+action.failureType);
}
});
}



http://113.86.24.85:8081/login.ashx这个用浏览器打开是的可以的  但是登陆的时候老是提示connect错误
通过抓包,信息如下


求大神....

------解决方案--------------------
100%跨域了。。

http://113.86.24.85:8081/login.ashx要设置access-Control-Allow-Origin响应头允许跨域,或者提供jsonp操作

如果不是你自己的,就只能做代理了
------解决方案--------------------
可以用google浏览器debug一下,确定一下是否跨域了