0
Googleマップ情報ウィンドウのHTMLコンテンツ内にJavaScriptスクリプトをロードしたいと思いますが、わからない理由でスクリプトが読み込まれません。Googleマップ情報ウィンドウ内でjavascriptを読み込むHTMLコンテンツ
私はそのように私の情報ウィンドウを生成:javascriptのパスがテストされていることを
var info_window = new google.maps.InfoWindow({"content":"<script type=\"text\/javascript\" src=\"\/path\/to\/js\"><\/script>"});
私は正確に。
このようなjavascriptスクリプトを読み込むことはできますか?はいの場合、何が間違っていますか?
なぜファイルの頭の中で例えば、事前のjsファイルをロードしませんか?また、エスケープする代わりに一重引用符と二重引用符を混ぜる 'this'は「how」です。 – QuentinUK
実際、これは少し複雑です...情報ウィンドウのコンテンツはAJAXフォームです。情報ウィンドウを作成すると、JavaScriptのリソースをリンクしてフォームの送信を取得し、AJAXで送信します。 AJAXリクエストの結果は、HTML形式で応答をラップするJSONになります。 「新しい」HTMLにもJSが必要なので、JSリソースを「新しい」HTMLの中に追加します。 JSをファイルの先頭に読み込むと、情報ウィンドウのHTMLコンテンツを置き換えるとき、JSは "新しい" HTMLに決して影響しません... – egeloen