1

jQueryを使用して、あるページから別のページに値を渡す簡単なスクリプト設定があります。値は配列に格納されます。リンクをクリックすると、配列の値がcommunity.phpページに送信されますが、機能しておらず、コミュニティページで配列のコンテンツを取得する方法がわかりません。アドバイスはありますか?

JQUERY

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

PHP

print_r($choices);
4

1 に答える 1

0

実際には、この方法で配列を送信できます。問題は、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);   
     });
});
于 2013-03-27T05:22:19.087 に答える