-2

こんにちは、Joomla コンポーネントのビューから jQuery ajax 呼び出しを行っています。生の出力が必要です。

Joomla のドキュメントを検索しようとしましたが、生の出力を使用および実装する方法に関するチュートリアルやドキュメントが見つかりません。誰かがリンクを持っているか、joomla 2.5 の方法を教えてください。

敬具モートン

4

1 に答える 1

0

これは、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';
    }

}

于 2012-12-15T09:53:11.633 に答える