我有表格并提交这样的按钮:
<a href="javascript:void(0)" id="submit" class="easyui-linkbutton" onclick="$('#form_po_customer2').submit();">Save</a>
提交按钮后,我需要像这个按钮一样刷新页面:
<a href="javascript:void(0)" id="order_customer2" class="easyui-linkbutton" onclick="$('#form_po_customer2').form('clear')">Reset</a>
和函数js order_customer2一样:
$("#order_customer2").live('click',function(){
$('#tabhome').tabs('select', 'Konten');
$('#konten_menu').html('<div align="center"></div><img src="images/loader.gif" /></div>').fadeIn();
$('#konten_menu').load('data/tr_po_customer2.php');})
提交表单的函数js:
$('#form_po_customer2').form({
url:'process/fse_po_customer2.php',
onSubmit:function(){
},
success: function(result){
var result = eval('('+result+')');
if (result.success){
$.messager.show({
title: 'Success',
msg: result.msg
});
$('#tt').datagrid('reload');
$('#tt3').datagrid('reload');
$('#form_po_customer2').form('clear');
} else {
$.messager.show({
title: 'Error',
msg: result.msg
});
}
}
});
我需要刷新页面来生成新会话。 提交表格后如何刷新页面?像调用函数id = order_customer2(属性元素)
答案 0 :(得分:0)
获得新会话的唯一方法是不通过AJAX提交表单,并通过表单method="POST"
和action="process/fse_po_customer2.php"
否则你需要在fse_po_customer2.php中执行session_destroy()
,然后一旦AJAX成功,重新加载应该生成新会话的页面。