Joomla.submitbutton('module.apply')
函数使页面重新加载。我在ajax中尝试过。但是仍在重新加载页面。如何在不刷新页面的情况下使用ajax使用此函数?
由于
答案 0 :(得分:2)
您无法使用默认Joomla.submitbutton()
,因为它明确提交表单,例如
/**
* Default function. Usually would be overriden by the component
*/
Joomla.submitbutton = function(pressbutton) {
Joomla.submitform(pressbutton);
}
正如您所看到的,上面的默认版本只调用Joomla.submitform()
,它基本上提交了表单元素adminForm
。
您必须覆盖扩展中的Joomla.submitbutton()
才能完成所需的工作,您还需要在Joomla PHP端处理AJAX请求。你如何做到这将取决于你正在使用的Joomla的版本,例如3.2+有com_ajax
(tutorial)来帮助你。