Javascript 如何在jQuery ajax post中传递动态数据量 $.ajax({ url:“”, 数据:{ $('.contacts块输入文本')。每个(函数(){ id:$(this.attr('id'), 值:$(this.val() }) }, 键入:“post”, 成功:功能(结果){ $('.resultMessage').text(结果) } })
因此,将有大量的输入字段,我需要收集所有Javascript 如何在jQuery ajax post中传递动态数据量 $.ajax({ url:“”, 数据:{ $('.contacts块输入文本')。每个(函数(){ id:$(this.attr('id'), 值:$(this.val() }) }, 键入:“post”, 成功:功能(结果){ $('.resultMessage').text(结果) } }),javascript,jquery,ajax,Javascript,Jquery,Ajax,因此,将有大量的输入字段,我需要收集所有联系人阻止输入文本值,并以某种方式将它们传递到数据字段中。我怎么能这样做?给定的示例不起作用。您必须构建一个数组,收集输入数据: $.ajax({ url: '<?=parseLink("modules/Contacts/output/output.php")?>', data: { $('.contacts-block-input-text').each(function(){ id: $(this).attr(
联系人阻止输入文本
值,并以某种方式将它们传递到数据
字段中。我怎么能这样做?给定的示例不起作用。您必须构建一个数组,收集输入数据:
$.ajax({
url: '<?=parseLink("modules/Contacts/output/output.php")?>',
data: {
$('.contacts-block-input-text').each(function(){
id: $(this).attr('id'),
value: $(this).val()
})
},
type: 'post',
success: function(result){
$('.resultMessage').text(result)
}
})
然后可以使用myData
将其传递给ajax调用
var myData = [];
$('.contacts-block-input-text').each(function(){
myData.push({
id: $(this).attr('id'),
value: $(this).val()
});
});
$.ajax({
url:“”,
数据:myData,
键入:“post”,
成功:功能(结果){
$('.resultMessage').text(结果)
}
});
您必须构建一个数组,收集输入数据:
$.ajax({
url: '<?=parseLink("modules/Contacts/output/output.php")?>',
data: {
$('.contacts-block-input-text').each(function(){
id: $(this).attr('id'),
value: $(this).val()
})
},
type: 'post',
success: function(result){
$('.resultMessage').text(result)
}
})
然后可以使用myData
将其传递给ajax调用
var myData = [];
$('.contacts-block-input-text').each(function(){
myData.push({
id: $(this).attr('id'),
value: $(this).val()
});
});
$.ajax({
url:“”,
数据:myData,
键入:“post”,
成功:功能(结果){
$('.resultMessage').text(结果)
}
});
您只需迭代jQuery数组,组合数据对象,然后将其传递给AJAX调用:
$.ajax({
url: '<?=parseLink("modules/Contacts/output/output.php")?>',
data: myData,
type: 'post',
success: function(result){
$('.resultMessage').text(result)
}
});
您只需迭代jQuery数组,组合数据对象,然后将其传递给AJAX调用:
$.ajax({
url: '<?=parseLink("modules/Contacts/output/output.php")?>',
data: myData,
type: 'post',
success: function(result){
$('.resultMessage').text(result)
}
});
您还可以使用生成数据对象并将其传递给ajax
方法,如下所示
var d = [];
$(".contacts-block-input-text").each(function() {
d.push({ id: this.id, value: this.value });
});
$.ajax({
data: d
// ...
您还可以使用生成数据对象并将其传递给ajax
方法,如下所示
var d = [];
$(".contacts-block-input-text").each(function() {
d.push({ id: this.id, value: this.value });
});
$.ajax({
data: d
// ...
数据
接受字符串或对象。我不确定您使用each()
的目的到底是什么。您能否提供一些关于您的output.php
希望接收哪些数据的详细信息。为什么不将这些输入序列化?如果尚未设置名称属性,请为每个属性设置名称属性,然后使用数据:$('.contacts block input text')。serialize(),
数据接受字符串或对象。我不确定您使用each()
的目的到底是什么。您能否提供一些关于您的output.php
希望接收哪些数据的详细信息。为什么不将这些输入序列化?如果尚未设置名称属性,请为每个名称设置名称属性,然后使用数据:$('.contacts block input text')。serialize(),