gpt4 book ai didi

jquery - 从 jQuery POST 中删除一些文本

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

我有以下 HTML:

<input type='text' name='af_student_startdate' id='start115'>
<input type='text' name='af_student_startdate' id='start116'>

以及以下jQuery

$('#save').click(function() {

var values = {};

$('input[name="af_student_startdate"]').each(function(n, el){
values [ $(el).attr('id') ] = $(el).val();
});

$.ajax( {
type : 'POST',
url : '/update.php',
data : {af_student_startdate: values}
});

})

这将POST例如:

af_student_startdate[start115]  2012-09-01
af_student_startdate[start116] 2012-09-25

如何删除文本“start”以便仅将 INT 值发布到 update.php?

最佳答案

试试这个:

values [ $(el).attr('id').match(/\d+/g) ] = $(el).val();

您还可以编码:

values [ this.id.match(/\d+/g) ] = this.value;

这比创建不必要的 jQuery 对象更快更好。

关于jquery - 从 jQuery POST 中删除一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12349872/

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