ホームページ >バックエンド開発 >PHPチュートリアル >ZF フレームワークは、php ページに割り当てられた配列を、テンプレート ページの JS の変数にどのように割り当てますか?
ZF フレームワークは、php ページに割り当てられた配列を、テンプレート ページの JS の変数にどのように割り当てますか?
コントローラーページで変数を割り当てます:
$this->view->request = $request; //$request は配列です
次に、これを JS に追加したいと思います。テンプレート ページ $request を JS 変数に割り当てるにはどうすればよいですか?
-----解決策---------
テンプレートページに非表示を作成します。 value={$Js_Request}
コントローラーの変数に値を割り当てます: assgin("Js_Request",$request);
js に隠されたこの値を取得します: var Js_Request=id_hidden.value;
------解決策---------
json_encode?
------解決策---------
json_encode は php データを js データに変換できますか?
------解決策---------
配列を文字列または json に解析できます。フロントエンドjsを再度配列に変換することができます。
ただし、json データの方が優れており、js を直接使用できます。