开发者社区> 问答> 正文

jquery jsonp success不执行

今天在做一个需要类似 ajax 请求时,发现ajax 并不能跨域;然后查询了哈,发现网上jquery jsonp 插件可以,代码如下:

$.jsonp({
   url: urlss,
   success: function (data) {
    console.log("12123213");
    linkTo();
   },
   error: function (xOptions, textStatus) {
       console.log("test"+textStatus);
   }
});

引用了jquer-jsonp.js ,发现从始至终都不走success函数,直接走 error函数,console输出结果为:

testerror,请问这是什么问题?

如果使用 jsonp,是上面的格式吗?

展开
收起
a123456678 2016-07-12 16:10:24 2544 0
1 条回答
写回答
取消 提交回答
  • 因为ajax不能跨域,所以只能用iframe调用url,url返回的是一个js函数,而这个js函数,得你在本页自己定义。函数内容,即是你想实现的效果

    2019-07-17 19:55:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载