我正在从我的Joomla组件中的视图中进行jQuery ajax调用。并需要原始输出。
我试图搜索Joomla文档,但找不到任何教程或文档如何使用和实现原始输出。有人有链接或者可以告诉我如何使用joomla 2.5。
真诚的莫滕
答案 0 :(得分:0)
这是我通过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。它包含:
class mycomponentViewoutputview扩展了JView {
function display($tpl = null)
{
echo 'this is raw text';
}
}