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 (метки)' перед публикацией? –
@demo извините, я отредактировал мой вопрос – max
Как вы узнаете, что запрос не удается? Пожалуйста, предоставьте дополнительную информацию. –