gpt4 book ai didi

jquery - 使用 iecors 插件的 Ajax Post

转载 作者:行者123 更新时间:2023-12-01 01:26:07 25 4
gpt4 key购买 nike

为了解决 ie8 + 9 中的跨域问题,我开始编写自己的 XDomainRequest 包装器。直到欣喜之余,我在github上发现了iecors jQuery插件 https://github.com/dkastner/jquery.iecors 。它通过修改 jQuery 的 AJAX 事务来工作。我不必修改过多的 getJSON AJAX 调用,这让我松了一口气。

但是,当我使用 $.post 方法时,响应数据以字符串形式返回。这会导致问题,因为在整个应用程序中,函数都被设置为处理 json 对象。

我已经阅读了大量相关内容,并且知道有很多常见的陷阱。但除了帖子回复之外,一切似乎都有效。我可以预处理后响应数据以使其成为对象吗?

最佳答案

jQuery 通常会根据响应 header 更改返回的数据类型。返回(希望有效)JSON 字符串的脚本应首先发出 Content-Type: application/json header 。当然,如果返回的所有内容都是 JSON,那么您始终可以使用

$.ajaxSetup({'dataType': 'json'})

关于jquery - 使用 iecors 插件的 Ajax Post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13496138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com