Serialize()表单在现有的ajax函数中

时间:2013-09-01 12:44:33

标签: php ajax var

实际上以下函数工作正常,但现在我需要添加其他变量才能从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文件读取。我尝试了不同的解决方案,但似乎没有任何工作

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

如何在现有功能中添加这些变量?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以将对象作为数据发送,

这一行:

data: "page="+page,

可能是

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

你的PHP可以像:

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

希望有所帮助。