jquery调用webservice出bug
<script type="text/javascript">
$.ajax({
url: "http://webservice.xxxxx.cn/FleaMarketService.asmx/GetAllGoods",
type: "post",
dataType: "json",
contentType: "application/json;utf-8",
data: "{ }",
success: function (json) {
var a = eval('(' + json + ')');
alert(a.d);
}
});
这是一个没有参数的webservice,直接在页面上测试是没有问题的,用原生js调用也没有问题,但是 由于原生js要写兼容性,又习惯了jquery,所以想用jquery直接调用,但是一直出现“Failed to load resource: the server responded with a status of 500 (Internal Server Error) ”错误,不知道怎么解决,求助啊
现在500错误解决了,,然后出现的jquery跨域问题怎么解决呢?谢谢求指教。。。。
黒川ビリティ
12 years, 3 months ago
Answers
500是接口问题
即使不包含任何参数,你直接用浏览器访问:
http://webservice.xxxxx.cn/FleaMarket...
尝试,如果可以访问,从代码来看,有可能是接口不支持post提交参数,修改:
为
或者直接用 jQuery.get() 来发送请求
暴走的骚动
answered 12 years, 3 months ago