JavaScript 関数をグローバル変数に変換するのに苦労しています。
基本的に関数全体の一部である合計 2 つのファイルがあります。これが JavaScript 関数です。
<script type="text/javascript">
$.get("banner1.php", function(getbannerlink1) {
$("#banner1").load(getbannerlink1+ " #productImage");
// var window.bannerlink1=getbannerlink1; (this doesn't want to work)
});
<script>
基本的に、banner1.php は配列から 1 つのランダムな URL を選択し、その URL をエコーします。次に、この JavaScript は URL を取得し、その URL の .load() 関数を実行して、その URL から #productImage クラスを取得します。基本的に、ランダムな URL から製品画像を取得します。それはすべてうまくいきます。ここで、getbannerlink1 変数をグローバル変数に変換する必要があります。これは、この関数の外でもリンクを使用したいからです。
関数を閉じる直前に、次を使用してみました。
var window.bannerlink1=getbannerlink1;
しかし、これは機能を完全に破壊しているだけです:/
私は何を間違っていますか?