关于ajax跨域问题

家里有个兔崽子 2017-06-23 10:46:45
<script>
$(function () {
var url = 'https://m.zhundao.net/event/21461';
url = url.replace(/&/g, "%26");
$.ajax({
url: 'https://m.zhundao.net/OAuth/WxShare?url=' + url,
type: 'POST',
dataType: 'json',

success: function (data) {
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅

在pc端时才会打印。 //appId: "wx8c534c995ee68d7e", // 必填,公众号的唯一标识
appId: data.AppId, // 必填,公众号的唯一标识
timestamp: data.Timestamp, // 必填,生成签名的时间戳
nonceStr: data.NonceStr, // 必填,生成签名的随机串
signature: data.Signature, // 必填,签名,见附录1
jsApiList: [
'onMenuShareAppMessage',
'onMenuShareTimeline',
'hideOptionMenu',
'showOptionMenu',
'showMenuItems',
'hideMenuItems',
'openLocation'
] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
}
});
WeChat.hideOptionMenu();
})
</script>
https://m.zhundao.net/OAuth/WxShare?url=' 是一个外部链接
我要把这段代码放到super.com网站上,f12显示No 'Access-Control-Allow-Origin' header is,如何将上面那段改成jsonp
...全文
154 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-06-23
  • 打赏
  • 举报
回复
前端只要设置 dataType: 'jsonp' 即可,就这么简单 但是你读取的数据文件也必须是jsonp的格式,不能是json的格式

87,994

社区成员

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

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