我有以下格式的AJAX调用:
$.get('/controller/method/',
{
parameter1: value1,
parameter2: value2
},
function(data) {
if (data) {
}
else {
}
});
Run Code Online (Sandbox Code Playgroud)
是否可以将数组作为参数传递?
parameter3: new Array(1, 2, 3)
parameter4: new Array('one' => 1, 'two' => 2, 'three' => 3)
Run Code Online (Sandbox Code Playgroud)
cod*_*ead 10
为了PHP,您可能需要将变量命名为"parameter3 []":
$.get('/controller/method/',
{
"parameter1": "value1",
"parameter2": "value2",
"parameter3[]": ["a","b","c"]
},
function(data) {
if (data) {
}
else {
}
});
Run Code Online (Sandbox Code Playgroud)
$ _GET ["parameter3"]将在PHP中显示为
Array
(
[0] => "a"
[1] => "b"
[2] => "c"
)
Run Code Online (Sandbox Code Playgroud)