1

私は期待するPHPスクリプトを持っています:

$_REQUEST['asdf']['bsdf']['csdf']

呼び出されたときに設定され、これを変更することはできません。この PHP スクリプトを ajax 経由で呼び出したい:

myurl = 'example-url.com';
myid = $(this.$element).attr('id'); //gets the id of a textfield: csdf
value = 'somevalue';

$.ajax({type: 'POST',
        url: myurl,
        data: {'asdf[bsdf][myid]': value},
        success: function (data) {
          /* blabla */
       }
});

ただし、var「myid」には想定される値「csdf」が入力されていないため、機能しません。誰かがこれを行う方法を手伝ってもらえますか?

PS: PHP ファイルにアクセスできないため、構造を変更することはできません...

4

2 に答える 2

0

JSで

... {
     ...
     data: {[['first', 'array', 'nested'], 'other', 'in', 'parent', 'array']},
     ...
}

PHPでPOST変数を取得するのは他の文です

http://php.net/manual/en/reserved.variables.post.php

于 2013-04-01T23:30:17.340 に答える