嗨,我正在从我的 Joomla 组件中的视图进行 jQuery ajax 调用。并且需要原始输出。
我试图搜索 Joomla 文档,但找不到任何教程或文档如何使用和实现原始输出。有人有链接或者可以告诉我如何使用 joomla 2.5。
真诚的莫顿
嗨,我正在从我的 Joomla 组件中的视图进行 jQuery ajax 调用。并且需要原始输出。
我试图搜索 Joomla 文档,但找不到任何教程或文档如何使用和实现原始输出。有人有链接或者可以告诉我如何使用 joomla 2.5。
真诚的莫顿
这就是我通过 ajax 为 id 为“formdata”的 html 表单请求数据的方式。我序列化表单中的数据,并通过 ajax 将其提交到原始视图,然后将原始视图的内容显示为 id 为“myformoutput”的 div 中的纯文本
<script type="text/javascript">
function formupdate()
{
$.ajax({
type: "POST",
url: "index.php?option=com_mycomponent&view=outputview&format=raw",
data: $('#formdata').serialize(),
cache: false,
success: function(html) {
$('#myformoutput').html(html);
}
});
}
</script>
原始视图来自组件 com_mycomponent,视图名称为“outputview”。
'outputview' 有文件 view.raw.php 而不是 view.html.php。它包含:
类 mycomponentViewoutputview 扩展 JView {
function display($tpl = null)
{
echo 'this is raw text';
}
}