Как передать массив через ajax в файл php?

-3

У меня есть форма, которая будет передавать идентификаторы некоторых элементов в ajax и мне нужно обновить все строки этими массивами с обновленными данными. Я должен использовать ajax для этого. Иды генерируются с помощью запросов mysql, и я передал их массиву. Таким образом, это уже массив и как я могу перейти на javascript-обрабатываемое (если это слово) данные и изменить его обратно в php-массив. Здесь мой код: как сделать массив

foreach($items as $item){
    $item_arr[]=$item['id']
}

и я передаю массив в поле ввода, чтобы извлечь ajax

<input type="hidden" id="myid" value="<?php echo json_encode($item_arr); ?>"/>

а также

    $myid=$("#myid").val();
    $.ajax({
    url:"myurl.php",
    data:{myid:myid},
})

это возвращает, я не знаю, что !! Пожалуйста, помогите, это моя первая попытка с таким преобразованием массива. Пожалуйста, несите меня

  • 0
    Возможен дубликат stackoverflow.com/questions/5571646/…
  • 3
    Обычно ожидается, что вы приложите некоторые усилия, прежде чем задавать вопросы.
Теги:

1 ответ

0

Если данные в поле "myid" уже являются json-строкой, просто передайте их непосредственно через ajax, используя:

var myid=$("#myid").val();
$.ajax({
    url:"myurl.php",
    data:myid
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню