2013-07-08 89 views
0

我一直在尋找很多關於這個網站的例子,以及其他人試圖找出當網頁中的過去變量時如何從遠程js文件返回數據。試圖從遠程js文件傳遞並返回數據

我只是不知道如何做到這一點,所以任何幫助,將不勝感激

test.js在HTML文件中

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"; 
    //} 
} 

代碼

<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> 

我已經嘗試了許多不同的選項,現在我只是困惑 謝謝

回答

1

在你的外部文件中,你創建了一個你永遠不會調用的函數。在你的HTML腳本中,你創建一個函數作爲jQuery的插件,你也永遠不會調用它。你不顯示你加載jQuery的位置(如果你這樣做)。真的不清楚這些片段應該做什麼。

你可以試試這個:

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

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

</script> 
+0

邁克你好,我剛剛得到了自己真正與這個困惑,從今天下午2花在尋找通過網站試圖找到例子,但我必須輸入錯誤的搜索短語因爲我沒有找到很多正在做我想做的事 –

+0

嗨邁克,謝謝,已經在這上好幾個小時了,那很簡單:-( –

+0

不客氣:) – 2013-07-08 22:46:28