为了账号安全,请及时绑定邮箱和手机立即绑定

ajax jsonp我写的方法怎么调用不了? 为什么用$.getJSON方法能生成数据?

ajax jsonp我写的方法怎么调用不了? 为什么用$.getJSON方法能生成数据?

慕少森 2018-09-05 13:45:21
http://jsbin.com/curofericu/e...//   $.getJSON("http://www.runoob.com/try/ajax/jsonp.php?jsoncallback=?", function(data) {     //     var html = '<ul>';//     for(var i = 0; i < data.length; i++)//     {//          html += '<li>' + data[i] + '</li>';//     }//     html += '</ul>';     //     $('#divCustomers').html(html);  // });我把上面的方法转成ajax的方法$.ajax({  method: "post", //get/post试过了    async: false,  url: "http://www.runoob.com/try/ajax/jsonp.php",  dataType: "jsonp",  jsonp: "jsoncallback",   //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)   jsonpCallback:"?",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据   success: function(data){  var html = '<ul>';  for(var i = 0; i < data.length; i++)   {   html += '<li>' + data[i] + '</li>'; }        html += '</ul>';        $('#divCustomers').html(html);  },  error: function(){     alert('fail');   } });为什么会进入error啊好奇怪。如何正确使用ajax jsonp里面的方法 。案例http://www.runoob.com/json/js...
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

jsonpCallback:"?",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据

API中并没有这么说过。去掉这个就行


查看完整回答
反对 回复 2018-10-17
  • 1 回答
  • 0 关注
  • 622 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号