私は動的にjs関数を追加しようとしているので、$.getScript()
について読んでいます。私が間違っていると私を訂正しますが、$.getScript()
はすでにパブリックフォルダにある.jsファイルを呼び出すだけで、 "ロード"して使用できるようになりますが、jsファイル自体が呼び出されるだけです静的なjs。私がしようとしているのは、動的なjsスクリプトを呼び出すことです。このjsスクリプトの内容はかなり変更されるため、サーバーから来ている必要があります。
- これは
$.getScript()
単独ではできないと思いますか? - もしそうでなければ、私は関数の構文を返すajaxを作成することができますが、それをどういうわけか現在のjsに追加するにはどうすればいいですか?
- 私は後で新しいjsを削除したいと思うかもしれませんが、それは優先事項ではありません。
$.getScript()
は$.getScript()
と.ajaxというコンビネーションでこれを助けることができますか?
あなたは、動的スクリプトを提供するためには何を使っている限り、そのファイルの出力としてだけで正常に動作しますか? –
@Pekka js関数 'function test(){}'を作成し、PHPサーバからこのスクリプトを返します。 .jsファイルとして返す必要があるのか、関数定義のテキストとして返す必要があるのかはまだはっきりしていませんが、両方とも必要に応じて実行できます。 – twitter
は、PHPファイルを指すだけで、ファイルの拡張子は無意味です。 –