所以,我想做的是发送一个 AJAX 请求,但正如你所见,我的表单中有很多字段,我使用数组进行验证,我想使用相同的数组来传递要通过 AJAX 发送的值:
我从未在 JS 中使用过 for 循环,但无论如何似乎很熟悉。
循环的方式,显然不会工作:
for (i=0;i<required.length;i++) {
var required[i] = $('#'+required[i]).attr('value');
这将创建我想要的变量,如何使用它们?
希望你们能帮帮我!!!非常感谢!
required = ['nome','sobrenome','endereco','codigopostal','localidade','telemovel','email','codigopostal2','localidade2','endereco2','nif','entidade','codigopostal3','localidade3','endereco3','nserie','modelo'];
function ajaxrequest() {
for (i = 0; i < required.length; i++) {
var required[i] = $('#' + required[i]).attr('value');
var dataString = 'nome=' + required[0] + '&sobrenome=' + required[1];
}
$.ajax({
type: "POST",
url: "ajaxload/como.php",
data: dataString,
success: function() {
$(".agendarleft").html("SUCESS");
}
});