こんにちは、Joomla コンポーネントのビューから jQuery ajax 呼び出しを行っています。生の出力が必要です。
Joomla のドキュメントを検索しようとしましたが、生の出力を使用および実装する方法に関するチュートリアルやドキュメントが見つかりません。誰かがリンクを持っているか、joomla 2.5 の方法を教えてください。
敬具モートン
こんにちは、Joomla コンポーネントのビューから jQuery ajax 呼び出しを行っています。生の出力が必要です。
Joomla のドキュメントを検索しようとしましたが、生の出力を使用および実装する方法に関するチュートリアルやドキュメントが見つかりません。誰かがリンクを持っているか、joomla 2.5 の方法を教えてください。
敬具モートン
これは、IDが「formdata」のhtmlフォームのajaxを介してデータを要求する方法です。フォームからデータをシリアル化し、ajaxを介してrawビューに送信します。次に、rawビューのコンテンツを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.html.phpの代わりにファイルview.raw.phpがあります。を含む:
クラスmycomponentViewoutputviewはJViewを拡張します{
function display($tpl = null)
{
echo 'this is raw text';
}
}