是否可以将数据发布到 JsonP?还是所有数据都必须作为 GET 请求在查询字符串中传递?
我有很多数据需要发送到服务,跨域,并且太大而无法通过查询字符串发送
有哪些方法可以解决这个问题?
最佳答案
无法进行异步 POST
由于 same origin policy 的(相当明智的)限制,转移到另一个域上的服务. JSON-P 之所以有效,是因为您可以插入 <script>
标签到 DOM 中,它们可以指向任何地方。
当然,您可以将另一个域上的页面设置为常规表单 POST 的操作。
编辑:有一些interesting hacks如果你愿意付出很多努力插入隐藏 <iframe>
s 和他们的属性胡闹。
关于javascript - 将数据发布到 JsonP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2699277/