我可以使用AJAX传递多个数据变量吗?
有更好的方法吗? (考虑速度和可持续性)
我用这种方式编码
$.ajax({
type: 'post',
url: 'php/add_data.php',
data: { data1: data1, data2: data2,data3: data3,data4: data4,data5: data5,data6: data6,data7: data7,data8: data8 },
success: function(data) {
window.location.href = 'zzz.php';
}
});
答案 0 :(得分:0)
是的,你可以用数组的形式发送代替多个变量。 例如
args = { 'data1': data1, 'data2': data2};
$.ajax({
type: 'post',
url: 'php/add_data.php',
data: args,
success: function(data) {
window.location.href = 'zzz.php';
}
});
因为参数可以是任何数字(将来的增强)。以阵列的形式发送会很好。
答案 1 :(得分:0)
我可以使用AJAX传递多个数据变量吗?
是的,你可以。鉴于dataX变量未定义,您的代码看起来完全可行。
有更好的方法吗? (考虑速度和 可持续性)
您的示例代码看起来非常标准,我敢说它没有比这更好。