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

标签 javascript jquery ajax joomla

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

谢谢

最佳答案

您不能使用默认的 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)来帮助你。

关于javascript - Joomla.submitbutton ('module.apply' )使页面重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23448456/

相关文章:

javascript - 如何将 SnapEngage 与 Adwords 集成?

javascript - 从字符串中清除方式百分比

jquery - 选择单个类元素

javascript - 如何隐藏jstree中未选中的checknode

php - 如何在 Zend 中开始使用 AJAX/JSON?

javascript - 在动态加载 html 时禁用 href

javascript - 正则表达式删除 '[' 和 ']' 之间的空格

javascript - 非 DOM 对象上的 jQuery 自定义事件

javascript - 如何在文件上传和附加期间禁用上传按钮

javascript - 在动态添加的 div 上初始化 owl carousel