jsonp问题

jmx123456789 2015-09-25 02:42:38


function callback(data) { alert(data); }

$.ajax({
type: "get",
async: false,
contentType: "application/x-www-form-urlencoded; charset=utf-8",
url: "http://www.weather.com.cn/adat/sk/101010100.html",
dataType: "jsonp",
jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback: "flightHandler",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function (json) {
alert(json);
//alert('您查询到航班信息:票价: ' + json.price + ' 元,余票: ' + json.tickets + ' 张。');
},
error: function () {
alert('fail...');
}
});



运行直接提示 fail
也就是说error了
我看网上貌似都这么写的 还有什么前提吗?
谢过!
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohai1681 2015-09-25
  • 打赏
  • 举报
回复
引用 1 楼 sunshuang1s 的回复:
dataType : 'json', 如下: $.ajax({ type:'get', url : 'http://www.weather.com.cn/adat/sk/101010100.html', dataType : 'json', jsonp:"jsoncallback", success : function(data) { alert(data); }, error : function() { alert('fail'); } });
你测试过吗 我这还是不行。。。 提示 fail
0o小石头o0 2015-09-25
  • 打赏
  • 举报
回复
dataType : 'json', 如下: $.ajax({ type:'get', url : 'http://www.weather.com.cn/adat/sk/101010100.html', dataType : 'json', jsonp:"jsoncallback", success : function(data) { alert(data); }, error : function() { alert('fail'); } });

87,907

社区成员

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

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