我有一个问题提交$ _POST数据从位于选项卡中的表单并更新选项卡与预期的$ _POST数据。
我使用jQuery-UI Tabs通过Ajax加载脚本的不同部分。
这是我的导航标签:
这是我的jQuery代码:jQuery(document).ready(function() {
jQuery("#tabs").tabs({
spinner:'Retrieving Data...',
ajaxOptions: {
data: { $_POST: getVariable
},
error: function( xhr, status, index, anchor ) {
$( anchor.hash ).html(
"error occured while ajax loading.");
},
success: function( xhr, status ) {
//alert("ajax success. "); //your code
}
}
});
jQuery('#tabs ul li a').click(function () {location.hash = jQuery(this).attr('href');});
primeDateInputElements();
});在AjaxFunctions文件中,我有一个switch语句来加载正确的包含,具体取决于所选的标签。
$p = $_GET['mgmtDbrdPge'];
switch($p) {
case "1": default:
$page = 1;
break;
case "2":
$page = 2;
break;
case "3":
$page = 3;
break;
case "4":
$page = 4;
break;
}
include("path/to/file/fileToInclude.include.php");在这个文件里面我有一个类似于这个的表单。提交表单时,它应该重新加载带有加载的POST数据的选项卡,以便可以执行下一个功能。但是根本没有加载POST数据。
echo '
' . chr(10);echo '' . chr(10);
echo '' . chr(10);
echo '
';我该如何去做这件事?