我正在尝试使用jquery的tab ui在选项卡式面板中加载搜索结果。当用户单击选项卡时,我想发送一个ajax请求,以正确的顺序重新回显结果。
我通过POST(或Get for that)方法发送任何数据时遇到了麻烦。如您所见,我甚至手动输入了密钥和数据信息,以确定它是否正常工作。 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'
}
});
答案 0 :(得分:0)
post_variables需要是一个对象,而不是一个数组。您应该删除数据周围的额外[]括号。
var post_variables = {name:'location_city',value:'Russellville'};
之前,您发送的数组只包含一个对象。