0

http://www.jeasyui.com/tutorial/datagrid/datagrid24.phpからチュートリアルを試します

私はmycontroller..でこの関数を作成します。

function doSearch(){
$('#tt').datagrid('load',{
itemid: $('#itemid').val(),
productid: $('#productid').val()
});
}

このようなエラーメッセージが表示されます..

解析エラー: T_VARIABLE' or55 行目の C:\xampp\htdocs\ci_jquery\application\controllers\crud.php で '$'' を期待する解析エラー

コントローラーのコードイグナイターでその関数を作成する方法がわかりません。返信いただきありがとうございます..

4

1 に答える 1

1

あなたの問題は、投稿したコードが PHP コードではなく、Javascript コードであることです (より具体的には、jQuery フレームワークに属しています)。コントローラーに存在する必要はありませが、代わりに、HTML コンテンツがあるビューに追加する必要があります。

最初にビュー ファイルをロードしてから、上記のコードをそのファイルに追加する必要があります。

$this->load->view('myview');

次に、ビュー ファイルに投稿した Javascript コードを追加する必要があります (私が提供した例では、それはapplication/views/myview.phpにあります。テンプレートに jQuery ライブラリも含めるようにしてください)。 !

ここでビューの詳細を読むことができます: http://ellislab.com/codeigniter/user-guide/general/views.html

于 2013-10-11T10:24:37.300 に答える