在joomla中重新加载页面但保留表单数据

时间:2016-12-21 11:54:39

标签: javascript php session joomla get

我正在开发joomla 3中的一个组件,这是我的第一次。此组件适用于餐厅预订。我有一个用户应该选择一个日期和时间,以便能够看到可用的办公桌。所以在选择日期和时间之后我使用了一个按钮(seeavail)来显示可用的办公桌。 我的问题是我不知道如何在表单中保留输入的数据并重新加载页面。 首先,我尝试使用如下的javascript,但不会发生beforeunload事件。

jQuery(document).ready(function () {
		 jQuery("#seeavail").click(function(){
        location.reload();
		});
		
		 jQuery(window).on('beforeunload', function() {
        localStorage.setItem("name",  jQuery('#customername').text());
		alert( "beforeonload");
		}); 
	jQuery(window).on('load', function() {
        var name = localStorage.getItem("name");
		if (name !== null) jQuery('#customername').text("abs");
		alert( "load");
    }); 
    });

然后我想我应该使用Joomla $ session-> set和get,因为我搜索了更多或者可能获得方法。现在我很困惑,任何简单的单词和样本的帮助都是合适的。

0 个答案:

没有答案