javascript - 将数据发布到 JsonP

标签 javascript jquery ajax json jsonp

是否可以将数据发布到 JsonP?还是所有数据都必须作为 GET 请求在查询字符串中传递?

我有很多数据需要发送到服务,跨域,并且太大而无法通过查询字符串发送

有哪些方法可以解决这个问题?

最佳答案

无法进行异步 POST由于 same origin policy 的(相当明智的)限制,转移到另一个域上的服务. JSON-P 之所以有效,是因为您可以插入 <script>标签到 DOM 中,它们可以指向任何地方。

当然,您可以将另一个域上的页面设置为常规表单 POST 的操作。

编辑:有一些interesting hacks如果你愿意付出很多努力插入隐藏 <iframe> s 和他们的属性胡闹。

关于javascript - 将数据发布到 JsonP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2699277/

相关文章:

javascript - 如何将文本添加到表单输入

javascript - 使用 this 关键字迭代 jquery 选择器

javascript - Ted Talk 视频的 HTML5 字幕

javascript - 使用 JavaScript 下载 PDF 文件

php - XPath 查询不返回答案

javascript - 在强类型 View 中渲染 Ajax 接收到的数据

javascript - 在 Javascript 中将数组设置为 Map 值

javascript - 结合正则表达式,匹配两者,两者都不匹配

javascript - jQuery 向 html 元素添加一个奇怪的属性

javascript - 如何在 express.js 中显示来自 ajax 的解析数据