0

特定の POST 値を取得しようとすると、問題が発生します。

私のajaxコード:

var _data = $('#activateForm').serialize() + "&1=" + name1 + "&2=" + name2;
$.ajax({
    type: "POST",
    url: "./do.php",
    data: _data,
    dataType: "json",
    success: function(msg) {
    ...

PHP コード:

$ball = $_POST['ball']; 

(この「ボール」は上の要素です$('#activateForm').serialize())

この結果は_data、「ボール」値だけでなく、すべての文字列です。

のように: ball=dsds&1=ddd&2=ddfd

特定の値を取得するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

1

これを行う必要はありません.. jQuery でシリアル化した後に追加するものを最初に削除し、それが機能するかどうかを確認する必要があると思います。

そうでない場合。これを試して:

$params = array();
parse_str($_REQUEST, $params);
于 2013-01-18T22:10:01.887 に答える