isu*_*ing 3 php arrays jquery json
var arr=[];
$('.element').each(function(i)
{
arr.push({"id":i,"value":$(this).attr('data-value')});
});
$.get('/json.php?arr='+arr,function(result)
{
alert(result);
});
Run Code Online (Sandbox Code Playgroud)
<?php
$j = json_decode($_GET['arr'], true);
foreach($j as $k => $v)
{
echo $v['id'].':'.$v['value'].'<br />';
}
?>
Run Code Online (Sandbox Code Playgroud)
但问题是URL看起来像/json.php?arr=[object Object],[object Object]而不是/json.php?arr=[{"id":1,"value":"value 1"},{"id":2,"value":"value 2"}].我需要将对象转换为字符串吗?但我不想使用除JQuery之外的其他库.这可能吗?:/
试试JSON.stringify
$.get('/json.php?arr='+JSON.stringify(arr),function(result)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3120 次 |
| 最近记录: |