0

ページネーションの Ajax 呼び出しを設定しました。URLに保存されているもう1つの変数を渡す必要があります

URL

http://thisite.com/pagetitl/?id=12  **// where 'id=' is a variable I want to pass.**

Ajax 呼び出し

function page(page) {
    var dataString = '&page=' + page; // pagination with ajax
    pag.ajax({
        type: "GET",
        url: "cmn_pg.php",
        data: dataString,
        success: function (ccc) {
            pag("#search_results").html(ccc);
        }
    });
}

PHPファイルでGETしようとしました$id=$_GET[id]が、うまくいきません。

私はAJAXが初めてなので、AJAXで渡す方法を尋ねます。

4

5 に答える 5

0
 function page(page) {
   var dataString = '&page=' + page; // pagination with ajax pag.ajax
   ({
     type: "GET",
     url: "cmn_pg.php",
     data: {
      page: page
     },
     success: function(ccc) {
       pag("#search_results").html(ccc);
     }
   });

if more data is there to pass add to data variable as given bellow :-
data : {page:page,data2:data2},
于 2013-11-06T09:30:36.277 に答える
0

このようなURLを介して渡すことができます

pag.ajax
({
type: "GET",
url: "cmn_pg.php?page="+page,
success: function(ccc)
  {
    pag("#search_results").html(ccc);
  }
});

または

pag.ajax
({
type: "post",
url: "cmn_pg.php",
data: {'data':dataString},//You can add as many datas seperated by comma to pass more values
success: function(ccc)
  {
    pag("#search_results").html(ccc);
  }
});

そしてphpで

$dataString = $_POST['data'];
于 2013-11-06T09:29:17.063 に答える
0

これを試して、

pag.ajax({
    type: "GET",
    url: "cmn_pg.php",
    data: {
        page: page, // your page number
        id:12// your id to send
    },
    success: function (ccc) {
        pag("#search_results").html(ccc);
    }
});
于 2013-11-06T09:33:37.023 に答える