0

実際には、次の関数は正常に動作しますが、php ファイルから正しいステートメントを返すために、他の変数を追加する必要があります。

function sssssss1(page) {
    loading_show();
    $.ajax({
        type: "GET",
        url: "load_data.php",
        data: "page=" + page,
        success: function (msg) {
            $("#search").ajaxComplete(function (event, request, settings) {
                loading_hide();
                $("#search").html(msg);
            });
        }
    });
}

私のphpファイルで読み取られるように、次の2つの変数を追加する必要があります。別の解決策を試しましたが、何も機能していないようです

var form2 = document.myform2;
var dataString1 = $(form2).serialize();

これらの変数を既存の関数に追加するにはどうすればよいですか? 何か案が?

4

1 に答える 1

0

オブジェクトをデータとして送信できます。

この行:

data: "page="+page,

になり得る

 data: {mypage:"page="+page, form2:document.myform2, dataString1:$(form2).serialize()}

PHPは次のよ​​うに取得できます。

$page = $_GET['mypage'];
$form2 = $_GET['form2'];
$dataString = $_GET['dataString1'];

それが助けてくれることを願っています。

于 2013-09-01T12:51:53.323 に答える