Bra*_*ith 16
Jquery将直接采用多维数组,无需序列化.
var data = {
foo: 123,
bar: 456,
rows: [
{
column1 : 'hello',
column2 : 'hola',
column3 : 'bonjour',.
},
{
column1 : 'goodbye',
column2 : 'hasta luego',
column3 : 'au revoir',
},
],
test1:{
test2: {
test3: 'baz'
}
}
};
Run Code Online (Sandbox Code Playgroud)
PHP文件中的_Post数据如下所示
Array
(
[foo] => 123
[bar] => 456
[rows] => Array
(
[0] => Array
(
[column1] => hello
[column2] => hola
[column3] => bonjour
)
[1] => Array
(
[column1] => goodbye
[column2] => hasta luego
[column3] => au revoir
)
)
[test1] => Array
(
[test2] => Array
(
[test3] => baz
)
)
)
Run Code Online (Sandbox Code Playgroud)
一旦定义了数据多维数组,您的Ajax就可以如此简单
$.ajax({
type: 'post',
cache: false,
url: './ajax.php',
data: data
});
Run Code Online (Sandbox Code Playgroud)
如果你的帖子数组可能包含你不知道的字段,你可以轻松地在你的php文件中访问你的Post数组
$data = file_get_contents('php://input');
$data = json_decode($data, true);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
42694 次 |
最近记录: |