Joomla.submitbutton(' module.apply')使页面重新加载?

时间:2014-05-03 18:40:34

标签: javascript jquery ajax joomla

Joomla.submitbutton('module.apply')函数使页面重新加载。我在ajax中尝试过。但是仍在重新加载页面。如何在不刷新页面的情况下使用ajax使用此函数?

由于

1 个答案:

答案 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)来帮助你。