gpt4 book ai didi

javascript - 如何获取添加/删除文本字段和表单 JSON 中所有文本字段的值

转载 作者:行者123 更新时间:2023-12-03 12:08:40 24 4
gpt4 key购买 nike

我正在使用插件来复制添加和删除按钮上的文本字段。现在,在添加和删除字段后,我想从所有文本字段中形成 JSON 并在提交时将其 POST 。

下面是代码 -

$(function () {

var scntDiv = $('#p_scents');
var i = $('#p_scents p').size() + 1;

$('#addScnt').live('click', function () {
$('<p><label for="p_scnts"><input type="text" id="p_scnt_' + i + '" size="20" name="p_scnt_' + i + '" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv);
i++;
return false;
});

$('#remScnt').live('click', function () {
if (i > 2) {
$(this).parents('p').remove();
i--;
}
return false;
});
});

JSFiddle可以引用。我想获取所有文本字段的值并形成 JSON。

最佳答案

迭代输入字段,获取它们的值,然后通过 JSON.stringify 推送它们以创建所需的 JSON。

function serializeAndPost() {
var values = [];
$( '#p_scents input[id^=p_scnt_]' ).each( function ( index, element ) {
values.push( element.value );
} );
var json = JSON.stringify( { "welcomesList": values } );

// Do your POSTing here
}

更新了 fiddle : https://jsfiddle.net/tZPg4/11019/

关于javascript - 如何获取添加/删除文本字段和表单 JSON 中所有文本字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25061292/

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