2012-02-02 16 views
1

jQuery Mobile、Phonegapを使用してアプリケーションを開発しています。AjaxリクエストGETクエリ文字列パラメータを動的に設定できません

機能私は機能が働くJSON

function requestFunc() { 
    var el, li, i; 

    $.ajax({ 
     type: 'GET', 
     url: "http://mobil.myservice.org/getpanodata.php", 
     data: 'page=2', 
     dataType: 'jsonp', 
     success: function(json_results) { 
       //something listing etc... 
      } 
     }); 
} 

などのリモートサーバーからデータを取得下回ります。しかし、私は動的にページパラメータを設定したい。だから私はこのコードを変更しようとしました

function requestFunc() { 
     var el, li, i; 

     $.ajax({ 
      type: 'GET', 
      url: "http://mobil.myservice.org/getpanodata.php", 
      data: 'page=' + paramPage, 
      //the changes 
      dataType: 'jsonp', 
      success: function(json_results) { 
       //something listing etc... 
      } 
     }); 
} 

この機能は動作していません。ページGET文字列を動的に設定するにはどうすればいいですか?

答えて

2

あなたはjQueryのアヤックス()のページが同じhere

+0

のための良い例を示します

function requestFunc() { var el, li, i; var dataObj = {page : paramPage}; /* change made here */ $.ajax({ type: 'GET', url: "http://mobil.myservice.org/getpanodata.php", data: dataObj, /* change made here */ //the changes dataType: 'jsonp', success: function(json_results) { //something listing etc... } }); } 

としてデータを送信しようとすることができうん、データがない、配列として渡されなければなら文字列。 jQueryはそれをURLパラメータに変換します。 – Danack

+0

Woww完璧;)それは動作:) –

関連する問題