javascript - 将数据发布到 JsonP

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

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

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

最佳答案

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

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

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

https://stackoverflow.com/questions/2699277/

相关文章:

ruby - 如何以正确的格式写入 JSON 文件

javascript - 将json数据转换为html表

ruby-on-rails - 将 json 格式的键值对转换为以符号为键的 ruby​​ 哈希的最

javascript - 在 DOM 中嵌入任意 JSON 的最佳实践?

python - Python中的字符串到字典

json - JSON 值是否可以包含多行字符串

c# - 如何从 JSON 字符串自动生成 C# 类文件

json - 以友好的方式获取ffmpeg信息

c# - ASP.Net Core 中的 JSON 序列化/反序列化

c# - 无法使用 Json 序列化 Web API 中的响应