javascript - post 跨域问题。这次我绕不开了
ringa_lee
ringa_lee 2017-04-10 14:29:07
0
8
496

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

这就面临跨域问题。

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

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

ringa_lee
ringa_lee

ringa_lee

reply all(8)
伊谢尔伦

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

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

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

具体讨论见 V2EX

阿神

你要用CORS

洪涛

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

迷茫

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

Ty80

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

Peter_Zhu

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

黄舟

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

Ty80

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template