这是一个愚蠢的问题,但我如何通过ajax将多个变量传递给php? 我试过这个,但不太适合我的需要:
function modifica(estado){
$.ajax({
type: "GET",
datatype: "html",
url: 'icallverifica.php',
data: "verifica=1$other=4&gethis="+alerta,
success: function(data) {
alert(data);
}
});
}
编辑:
可能就是这样:
data: {
verifica : "xxx",
numero : "yyy"
}
但我会等待大师帮忙
答案 0 :(得分:2)
在页面后添加一个问号(?),然后在每个值后添加名称=值对,然后加上&符号(&)
function modifica(estado){
var action1 = "some text";
var action2 = 2; // <-- numeric value
var action3 = "some other text";
$.ajax({
type: "GET",
datatype: "html",
url: 'icallverifica.php?action1=' + escape( action1 ) + '&action2=' + escape( action2 ) + '&action3=' + escape(action3),
data: "verifica=1$other=4&gethis="+alerta,
success: function(data) {
alert(data);
}
});
}
答案 1 :(得分:1)
对于获取请求,您可以将params附加到您的网址'icallverifica.php?verifica=1&other=4&gethis='+alerta
答案 2 :(得分:1)
像这样:url: "data1="+ dataVar1 +"&data2="+ dataVar2
......等