Параметры строки запроса AJAX GET невозможно настроить динамически - PullRequest
1 голос
/ 02 февраля 2012

Я занимаюсь разработкой приложения с использованием jQuery Mobile, Phonegap.

Функция ниже, я получаю данные с удаленного сервера как 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 строки динамически.

1 Ответ

2 голосов
/ 02 февраля 2012

вы можете попытаться отправить данные как

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 ajax () дает хороший пример того же здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...