Несколько переменных данных в функции jquery ajax - PullRequest
2 голосов
/ 06 ноября 2011

Вчера у меня был вопрос (ответил), который я должен еще немного расширить сегодня. Мне нужно передать две или более переменных, но я не могу найти правильный синтаксис: ОБНОВЛЕНО, РАБОЧИЙ КОД:

$(document).ready(function() { 
   $('.infor').click(function () {

    var datasend = $(this).html();
    var datasendmore = $(this).next().html();

      $.ajax({
           type: 'POST',
           url: 'http://domain.com/page.php',
           data: {im_id:datasend, yt_id:datasendmore},
           success: function(data){
              $('#test_holder').html(data);
              }
           });
    }); 
});

Спасибо.

Ответы [ 2 ]

3 голосов
/ 06 ноября 2011

использование:

data: {im_id:datasend,yt_id:datasendmore}
1 голос
/ 06 ноября 2011

Существует одна незначительная опечатка:

данные: 'im_id =' + набор данных ','

должно быть

данные: 'im_id =' + набор данных + ',

Из того, что я вижу выше.

и я бы использовал {im_id: значение1, параметр2: значение2, параметр3: значение3 и т. Д.}

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