javascript - post 跨域问题。这次我绕不开了
ringa_lee
ringa_lee 2017-04-10 14:29:07
[JavaScript讨论组]

想要使用多说的api,好像发表评论必须要post

这就面临跨域问题。

多说给的通用代码是如何解决这个问题的?我应该怎么办?

同步异步都可以,这个没关系。

ringa_lee
ringa_lee

ringa_lee

全部回复(8)
伊谢尔伦

确实,多说已经使用了CORS,能够直接POST。

我之所以POST出错,是因为post的地址出错,应该是

http://[你设置的多说域名].duoshuo.com/api/posts/create.json

具体讨论见 V2EX

阿神

你要用CORS

PHP中文网

CURL POST没有不能跨域吧
你指的是不是AJAX POST?

迷茫

ajax 用 cors
如果是 curl 不存在此问题

PHP中文网

Third party javascript 这本书里详解了各种跨域的解决方案, 你可以试试easyXDM 类库 ,他会根据浏览器,根据你的需要 实现上自动选择可行方案

天蓬老师

get请求:jsonp方式
post请求:可以有多种方式.

黄舟

记得多说的接口设置了Access-Control-Allow-Origin的,直接用AJAX的POST不行么?

PHP中文网

最简单的操作就是 用 表单 post 如果数据量不大可以考虑 get jsonp

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号