ホームページ >バックエンド開発 >PHPチュートリアル >ZF フレームワークは、php ページに割り当てられた配列を、テンプレート ページの JS の変数にどのように割り当てますか?

ZF フレームワークは、php ページに割り当てられた配列を、テンプレート ページの JS の変数にどのように割り当てますか?

WBOY
WBOYオリジナル
2016-06-13 13:49:391049ブラウズ

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 を直接使用できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。