0

json オブジェクトを作成していますが、php でその値にアクセスできません。php で json オブジェクトにアクセスし、そのオブジェクトを php 変数に割り当てようとしています。私の js コードは

var arr= [];
 var data={ "tab" : 'system' };
jObjArr = arr.push(data);
 var JSONstr = JSON.stringify(jObjArr);

私は何が欠けていますか?

そのページのタブ値をphpで取得しようとしています。

4

1 に答える 1

1

配列を送信するのではなく、単純なオブジェクトを渡すようにしてください:

    function send_me() {
        //var arr = [];
        var data = { "tab": 'system' };
        //jObjArr = arr.push(data);
        //var JSONstr = JSON.stringify(data);
        $.ajax({
            url: "a_blank.php",
            type:"post",
            data: data,
            success: function (response) {
                alert(response);
            }
        });
    }

PHPページ側では、次のように取得するだけです:

    if($_SERVER["REQUEST_METHOD"]=="POST")
     {
      print_r($_POST['tab']);
       die();
     }
于 2013-03-23T06:34:18.400 に答える