gpt4 book ai didi

jQuery.post() 使用序列化表单数据和提交中的自定​​义对象

转载 作者:行者123 更新时间:2023-12-01 00:30:15 24 4
gpt4 key购买 nike

当使用 jQuery 执行 ajax 操作时,您可以通过两种关键方式将数据传递到服务器:

  1. 使用类似的对象

    {
    firstname:'blah',
    lastname: 'derp'
    }
  2. 使用类似 &firstname=blah&lastname=derp

  3. 的字符串

(1) 当您以编程方式传递值时自然会出现。

(2) 当您有输入字段时自然会出现。

我的问题:看起来你不能将它们组合起来,即

jQuery.extend({
firstname:'blah',
lastname:'derp'
},jQuery('form.some-form').serialize());

这件事已经困扰我一段时间了。

说实话,我认为他们只需要一个序列化方法的对象化版本,它只为您提供 json 表示形式。

最佳答案

前面的讨论应该解决从 json 转换为查询字符串的问题,反之亦然:

How can I convert query string or JSON object map to single JSON object with jQuery?

此外,您可能想查看 jQuery Form plugin

关于jQuery.post() 使用序列化表单数据和提交中的自定​​义对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1227579/

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