var labels = new Array();
<?php foreach($crud_data as $cd) { ?>
labels['<?php echo $cd['name'] ; ?>'] = '<?php echo $cd['label'] ; ?>';
<?php } ?>
$.post('url.php' , { labels:labels});
爲什麼我不能發送labels
這樣的數組?它在Firebug中沒有顯示任何內容。通過Ajax發送數組失敗
我console.log(labels)
結果:
[]
avatar
"avatar"
email
"email"
id
"id"
name
"name"
password
"password"
,如果我像填充這個數組
<?php foreach($crud_data as $cd) { ?>
labels.push('<?php echo $cd['label'] ; ?>');
<?php } ?>
$.post('url.php' , { labels:labels});
它工作正常!
hi max,你可以'console.log(標籤)'之前嗎? – 2013-04-29 11:00:31
@demo對不起,我編輯了我的問題 – max 2013-04-29 11:06:46
您如何知道請求失敗?請提供更多信息。 – 2013-04-29 11:07:52