gpt4 book ai didi

jQuery form.serialize() 返回一个空字符串

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:02 25 4
gpt4 key购买 nike

我在 jQuery 中遇到了 form.serialize() 函数的问题。当我尝试通过 AJAX 提交我的序列化表单时,serialize() 只返回一个空字符串。

也许我的 HTML 大纲有问题:

<form id="category-dynamic" class="dynamic">
<fieldset id="inner-fieldset">
<legend id="new-category">
<label for="category-name">Category Name: </label>
<input type="text" name="category-name" value="" />
</legend>
<ul id="category-fields">
<li>
<label>Field #1:</label><br />
<input type="text" name="fields[]" value="" />
</li>
<li>
<label>Field #2:</label><br />
<input type="text" name="fields[]" value="" />
</li>
</ul>
</fieldset>
</form>

在我的 jQuery 函数中,我只需调用:

$.post("processor.php", $('#category-dynamic').serialize(), function(data){
// data handling here...
});

最佳答案

提醒其他可能遇到此问题的人。除了不是 disabled , <input>字段还必须有 name serialize() 工作的属性。

关于jQuery form.serialize() 返回一个空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162573/

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