Вход

Просмотр полной версии : как передать массив в php?


imedia
25.12.2014, 14:42
Здравствуйте, у меня есть аякс запрос на сервер
и есть массив data который мне надо передать гет параметром по успеху аякса

$('input[name=check_add]').click(function(){
var point=$(this).val();
var data = data.serialize()//я подумалчто можно просто массив сериализовать и передать его гет параметром
$.ajax({
type: 'POST',
url: '/admin/add_main_page_door/',
data: {point:point},
success: function(data2) {
alert('Дверь добавлена на первую страницу')
window.location.href ='http://exportgrain.net/admin/pages/4/?arr='+data+'';
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
})

Но на сервере я просто принимаю ?arr=[object Object],[object Object],[object Object] как мне в данном случае передать массив на сервер гет параметром?

danik.js
25.12.2014, 14:55
как мне в данном случае передать массив на сервер гет параметром?
?arr[]=1&arr[]=2&arr[]=3
По крайней мере PHP спарсит такие параметры как массив arr

danik.js
25.12.2014, 14:57
xhr.responseCode
А где ты такое свойство нашел?

ruslan_mart
27.12.2014, 19:45
Помню, когда я сам был новичком на этом форуме, этот чувак тут сидел (немного под другим ником) и каждый день постил темы, чтобы всё сделали за него и он сдал работу. И вот... уже спустя несколько лет, этот чувак как сидел тут, так и сидит, и не хочет читать никаких мануалов и документаций - "делайте всё за меня". Но самое главное, вопросы то ведь банальные, трудно поиском или гуглом воспользоваться что ли?