html静态页面可以通过ajax访问远端webservice吗

xnsb007 2013-05-17 04:09:42
在静态页面上用jquery ajax调用远程webservice接口,结果访问的时候都错误弹出1 提示 500 Internal Server Error
代码如下

$(function () {
$.ajax({
type: "post",
contentType: "application/json",
url: "http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getSupportCityString",
data: "{theRegionCode:'31127' }",
dataType: "json",
cache: false,
success: function (result) {
//$("#strCount").html(result.d);
alert(2);
},
error: function (e) {
//$("#strCoun").html(e.toString());
alert(1);
}
});
})
这个 如何解决?
...全文
454 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
云-中-飞 2013-05-20
  • 打赏
  • 举报
回复
引用 5 楼 xnsb007 的回复:
[quote=引用 3 楼 zhanghui_sky 的回复:] 跨域问题,一般不可以,可以考虑再本地建个代理服务
代理服务能用ashx一般处理程序来搞否?[/quote] 这个不一定非用处理程序吧,其他服务也可以 webservics什么的
KK3K2005 2013-05-20
  • 打赏
  • 举报
回复
$.ajax({ type: "get",
NANU-NANA 2013-05-20
  • 打赏
  • 举报
回复
http://blog.csdn.net/zabcd117/article/details/2061669 看看这个有没有帮助?
xnsb007 2013-05-20
  • 打赏
  • 举报
回复
引用 4 楼 KK3K2005 的回复:
500 Internal Server Error 5xx表示服务器端错误 500 基本就是 后台运行时报错
我知道这个啊 大佬 我是不知道如何调用
xnsb007 2013-05-20
  • 打赏
  • 举报
回复
引用 3 楼 zhanghui_sky 的回复:
跨域问题,一般不可以,可以考虑再本地建个代理服务
代理服务能用ashx一般处理程序来搞否?
KK3K2005 2013-05-17
  • 打赏
  • 举报
回复
500 Internal Server Error 5xx表示服务器端错误 500 基本就是 后台运行时报错
云-中-飞 2013-05-17
  • 打赏
  • 举报
回复
跨域问题,一般不可以,可以考虑再本地建个代理服务
xnsb007 2013-05-17
  • 打赏
  • 举报
回复
引用 1 楼 shukean 的回复:
这属于跨域问题,一般情况下是不可以的
-------------- 那请问个问题哈 静态页面如何调用webservice接口?
abscpyky 2013-05-17
  • 打赏
  • 举报
回复
这属于跨域问题,一般情况下是不可以的

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧