0

私はこのサイトで多くの例を見てきましたが、Web ページ内の変数を過ぎたときにリモート js ファイルからデータを返す方法を見つけようとしている他の人もいます。

私はそれを行う方法を理解できないので、助けていただければ幸いです

test.js ファイル

function displayDay(date) {
    var day1;
    if (date == 0) {
        day1 = "test works";
        return day1;
    } else {
        day1 = "not works";
        return day1;
    }
    //switch (date) {
    //    case 0:
    //        return "Sunday";
    //    case 1:
    //        return "Monday";
    //    case 2:
    //        return "Tuesday";
    //    case 3:
    //        return "Wednesday";
    //    case 4:
    //        return "Thursday";
    //    case 5:
    //        return "Friday";
    //    case 6:
    //        return "Saturday";
    //}
}

html のコード

<script>
        //var params;
        //$.getScript(function () {
        //    params = displayDay(1);
        //    alert(params);
        //});

        test = 1;
        $.fn.displayDay = function(test) {

            alert(test);
        };
    </script>
    <script src="/Scripts/CustomScripts/test.js"></script>

さまざまなオプションを試しましたが、今は混乱しています ありがとう

4

1 に答える 1

1

外部ファイルで、決して呼び出さない関数を作成します。HTML スクリプトで、jQuery へのプラグインとして関数を作成しますが、これも呼び出すことはありません。jQuery をロードする場所は表示されません (ロードする場合)。これらのスニペットが何をしているのかは、はっきりしていません。

これを試すことができます:

<script src="/Scripts/CustomScripts/test.js"></script>
<script>

    var test = 1;
    var retVal = displayDay(test);
    alert(retVal);

</script>
于 2013-07-08T22:20:58.943 に答える