通过AJAX调用获取数据值

时间:2012-12-30 09:20:51

标签: php jquery ajax

我想获取已经序列化的表单值并通过AJAX调用发送它

var searchData = $("#SearchForm").serialize();

$.ajax({
    type: "POST",
    url: "search.php",
    data: { 
        thedata : searchData,
        page : "listPage="+pageNumber
    },
    success: function(searchResult){
        $("#search-section").ajaxComplete(function() {
                        $(this).html(searchResult);
        }); 
    }
});

如果我想访问服务器端的数据,我该怎么办,通常如果我只发送1个数据,我从不在.ajax中定义数据,比如......

...
data: searchData,
...

我可以访问服务器端的序列化数据,就像......

$_POST['inputValue1'];
$_POST['inputValue2'];
etc...

但是如果我有两个或更多数据要通过.ajax发送,我应该怎么做,因为它必须先定义。

1 个答案:

答案 0 :(得分:1)

您可以使用以下

 data: searchData+"&listPage="+pageNumber