我正在尝试为 joomla 3.2.1 默认联系表单组件实现 ajax 加载。
我在后端设置了一个指向联系表单的菜单链接。
这是 HTML 输出:
<nav id="menu2">
<div class="moduletable">
<ul class="nav menu">
<li class="item-138"><a href="/contact">Contact</a>
</li>
</ul>
</div>
</nav>
我在页面底部有这个 div :
<section id="contact_form">
</section>
我实现了这个 Jquery 代码:
$('.item-138 a').click(function () {
$('#contact_form').load("index.php?option=com_contact&view=contact&id=1&tmpl=component")
return false;
});
联系表单加载良好,我的模板覆盖工作正常。但是我怎样才能阻止加载 <head>
附带的内容?
<title>
标记、默认脚本(mootools jquery...)和默认 css(/templates/system/css/general.css
、/templates/system/css/template.css
)
我可以使用模板覆盖来做到这一点吗?甚至可能吗?
最佳答案
好吧,您将这个值附加到 get 请求。
&format=raw
所以你的请求看起来像
index.php?option=com_contact&view=contact&id=1&tmpl=component&format=raw
您可能还想复制一份 view.html.php
并将其重命名为 view.raw.php
关于javascript - 联系表单组件的 Joomla Ajax 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21315282/