请问如何用jquery调用 java的接口?
本帖最后由 goolean 于 2013-11-10 10:35:05 编辑 对方接口地址是:http://IP:端口/Interface.do,要求post方式传递参数
我用以下方式,根本没返应,
<script type="text/javascript" >
$(document).ready(function ()
{
$('#test_post').click(function (){
$.post('http://IP:端口/Interface.do',{username:'aaa',password:'23'},
function (data){
alert(data);
}, 'html'
);
});
});
</script>
</head>
<body >
<a href="#" id="test_post">查询</a>
</body>
单独在浏览器中执行 http://IP:端口/Interface.do,可以正常输出结果,但就是在以上这个jquery里没返回,若把对方的地址换成我本地的测试文件,如interface.asp(内容与直接执行相同)就可以正常执行。
请问应该怎么办?网上查了资料,也没找到答案
[解决办法]
有没有跨域啊。
浏览器窗口直接 http://IP:端口/Interface.do 可以访问不
打印错误信息
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},