Как сохранить 2 параметра с помощью JQuery.data () - PullRequest
5 голосов
/ 12 мая 2011

У меня есть следующие js:

$('.overview_table_header').click(function() {
  header = $(this)
  $.get("/sort", { col: $.trim($(this).text()), sort: header.data('sort') },
    function(data) {
      $('#pages').html(data.html);
      header.data('sort', data.sort);
    }
  );
});

, который передает 2 параметра (запрос get / sort): {"col"=>"DATA", "sort"=>"OTHERDATA"}

Я новичок в JQuery и Ajax.Как сохранить вышеуказанные данные и другие данные в теге скрытого поля в моем HTML?Является ли использование JQuery.data () лучшим методом для решения этой задачи?

1 Ответ

7 голосов
/ 12 мая 2011

.data () - это то, что я бы использовал. Вы можете сделать:

$(header).data({"col":"DATA", "sort":"OTHERDATA"});

или

$(header).data("col","DATA");
$(header).data("sort","OTHERDATA");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...