0

我有一个使用 jquery 和 php 脚本的分页脚本,我试图在这里传递一个rev在我的 url 中调用的 url 变量,它为分页服务器端文件提供一个 sql id 参数

这是我的jQuery代码:

function loadData(page){
                    loading_show(); 

                    $.ajax
                    ({
                        type: "POST",
                        url: "commentPagination.php",
                        data: "page="+page,

                        success: function(msg)
                        {

我尝试了以下但没有奏效

function loadData(page){
                    loading_show(); 

                    $.ajax
                    ({
                        type: "POST",
                        url: "commentPagination.php",
                        data: "page="+page+"&rev="+rev,

                        success: function(msg)
                        {

它不起作用,我如何从 URL 中获取变量,然后通过 jquery 将其传递到我的服务器端文件?

4

3 回答 3

3

您可以使用 Object 作为数据属性

//...
   data: {
       page: page,
       rev: rev
   },
//...
于 2012-04-24T12:47:44.023 回答
1

你需要一个对象:

data: {page: page, rev: rev},

尽管您可能想要重命名变量,以免混淆。

于 2012-04-24T12:44:59.940 回答
0

好吧,这是您要查找的完整代码:

 $.ajax({
                            type: "POST",
                            url: "get-cities-xml/"+area,
                            data: "eid=0",
                            dataType: "xml",
                            success: function(data) {
                                $html = "";
                                $(data).find("city-name").each(function(){
                                    $html += "<li><a class='aclick' href='getproperty/"+$(this).find("name").text()+"'>"+$(this).find("name").text()+"</a></li>";

                                });
                                $("#show-cities").html("<ul>"+$html+"</ul>");
                            },
                        error:function(xhr,err){
                          //alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
                         alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);


                        }

                        }); 

现在你的东西:

$.ajax
                    ({
                        type: "POST",
                        url: "commentPagination.php",
                        data: "page="+page,

                        success: function(msg)
                        {
alert(msg)// that msg contains ur html response.
},
于 2012-04-24T12:48:35.163 回答