2013-03-27 4 views
1

У меня есть простая настройка скрипта с использованием jQuery для передачи значения с одной страницы на другую. Значение сохраняется в массиве. Когда клика нажата, значение массива должно быть отправлено на страницу community.php, но оно не работает, и я не уверен, как вытащить содержимое массива на странице сообщества, какие-либо советы?Передать значение с одной страницы на другую с помощью jQuery

Jquery

$("#subscribe_link").click(function() { 
    $.post("community.php", { 'choices[]': ["Jon", "Susan"] }); 
}); 

PHP

print_r($choices); 

ответ

1

на самом деле, вы можете отправить массив таким образом. проблема в том, что вам нужно получить доступ к опубликованным данным и создать переменные перед любым выполнением php.

$("#subscribe_link").click(function() { 
    $.post("community.php", { 'choices[]': ["Jon", "Susan"] }); 
}); 

comunity.php:

$choices = $_POST['choices']; 
print_r($choices); 

ваш запрос Ajax будет казаться, ничего не делать, если вы делаете что-то с данными запроса: так, ваши $ .post() должно быть:

$('#btn').click(function(){ 
     $.post("community.php", { 'choices[]': ["Jon", "Susan"]}, function(data){ 
      alert(data); 
    }); 
}); 
+0

Это не работает. Не знаю, в чем проблема. –

+0

вы должны что-то сделать с данными из запроса. попробуйте это: – Todd

+0

$ .post ("community.php", {'choice []': ["Jon", "Susan"]}, function (data) {alert (data);});}); – Todd

Смежные вопросы