Отправка данных POST через AJAX через пользовательский интерфейс jQuery - PullRequest
0 голосов
/ 11 января 2011

Я пытаюсь использовать вкладку jquery для загрузки результатов поиска в панель с вкладками.Когда пользователь щелкает вкладку, я хочу отправить ajax-запрос, чтобы повторно отобразить результаты в правильном порядке.

У меня проблемы с отправкой любых данных через POST (или Get в этом отношении)метод.Как видите, я даже вручную ввел информацию о ключах и данных, чтобы посмотреть, работает ли она.Аякс вызывается.Я могу что-то успешно повторить, но когда я делаю var_dump сообщения (и получаю), оно пустое.

var post_variables = [{name:'location_city',value:'Russellville'}];
$(function() {
 $( "#sort_tabs" ).tabs({
  fx: {
   opacity: 'toggle',
   duration: 'slow'
  }  
 }).find( ".ui-tabs-nav" ).sortable({ axis: "x" });
});

$('#sort_tabs').tabs({ajaxOptions: {
 data: post_variables,
 type: 'POST'
 }
});

1 Ответ

0 голосов
/ 11 января 2011

post_variables должен быть объектом, а не массивом.Вы должны удалить лишние скобки [] вокруг ваших данных.

var post_variables = {name:'location_city',value:'Russellville'}; 

Ранее вы отправляли массив только с одним объектом.

...