gpt4 book ai didi

javascript - 更改 jQuery 的默认序列化器

转载 作者:行者123 更新时间:2023-12-02 17:41:47 26 4
gpt4 key购买 nike

jQuery 中有没有办法将 $.ajax 从默认将发送的数据序列化为 Form 更改为将其序列化为 JSON?

而不是以下内容:

$.post("/my/url/endpoint", JSON.stringify(obj))

我想做一次这样的事情一次,这样就会自动发生:

$.defaultSeralizer = JSON.stringify

从现在起我能够:

$.post("/my/url/endpoint", obj)

最佳答案

如果不真正重写一些 jQuery 核心,就没有办法做到这一点,而这总会在以后引起问题。最好的选择是向 jQuery 添加另一个 ajax 帮助器来完成您想要的操作。

这是一个示例 https://stackoverflow.com/a/19516921/823942 .

请记住,某些浏览器缺乏 native JSON 支持。

关于javascript - 更改 jQuery 的默认序列化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22136113/

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