のは、私のようなものを持っているとしましょう以下:scripts.js
でJavascriptに新しい動的変数を認識させる方法はありますか?
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML5 Herald</title>
</head>
<body>
<script src="js/scripts.js"></script>
</body>
</html>
I次のコードを持っている:
var gridId = window['someGridId'];
問題はsomeGridId
は、AJAX呼び出しによってバックエンドで生成され、それがに追加ですDOMは.html()
を使用します。そうすればscripts.js
はvarの存在を知らないので、コードは実行されません。
スクリプトに新しいvarの存在を知らせる方法はありますか?
DOMに何も挿入しない理由は何ですか?あなたのAJAX呼び出しで応答データを取得した直後にデータを直接使用してください。 – Brad
@Brad 'scripts.js'の中にあるものはいくつかの場所に共通するコードなので、AJAX呼び出しの' success() 'の中にこのコードを書くことは繰り返しません。 – ReynierPM
あなたの質問はゼロになりますセンス。なぜあなたは何かを繰り返さなければならないでしょうか? – Brad