2012-01-11 11 views
1

特定の変数私はJSON_ONなどのJavaScriptとPHPを使用しています。クロスランゲージ変数 - 実装

両側に1か両側に0を設定する必要があります。これは、構造化データのエンコードとデコードを設定します。

これは、PHPに.jsファイルを開き、変数を読み込ませることを意味します。

これは完了ですか?言語間で変数を実装するより良い方法はありますか?

変数を1つの場所(この場合は.jsファイル)に設定する必要があります。

答えて

2

私はあなたがどこかで定数を設定する必要があると思いますか? JSPHPの両方を知っている必要がありますか?私は個人的にPHPの設定項目としてそれを行い、JSファイルに出力をエコーするか、またはvar item = valueをPHPスクリプトの実行時に設定します。

+0

どのようにouptutをJSファイルにエコーしますか?それはAjaxにあるような何かを行う唯一の場所ですが、私の定数を設定するためにAjaxを実行する必要はありません。おそらく私は誤解していますか? –

+0

@downvoters_are_sissies:あなたのPHPはHTMLを出力しますか?ですから、HTMLの先頭に近いHTMLコード ''を出力するだけで十分です。 – celtschk

+0

はい、@celtschkが正しいです。あなたはHTML出力のどこにでも置くことができます(PHPのJSでVARを定義します)。 var IN PHPをそのまま使用していますが、JS用に定義するだけです。 AJAXやその他の何かをする必要はありません。 – Jakub