2013-03-27 2 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); 

당신이 요청 데이터와 함께 뭔가를하지 않으면 아무것도 할 것으로 보인다 것이다 아약스 요청 : 을 그래서, 당신의 $의 .post()이 있어야한다 :

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

이것은 제대로 작동하지 않습니다. 문제가 무엇인지 잘 모릅니다. –

+0

요청의 데이터로 무엇인가를해야합니다. 이것을 시도하십시오 : – Todd

+0

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

관련 문제