2014-01-06 24 views
-3

可能有人請告訴我我在javascript函數saturday()做錯了與jQuery.get()?到目前爲止我寫的javascript代碼如下所示。可能有人請告訴我什麼,我有jQuery.get()的JavaScript函數週六做錯了()?

我的index.html

<html> 
<head> 
    <title>jVectorMap demo</title> 
    <link rel="stylesheet" href="jquery-jvectormap-1.1.1.css" 
type="text/css" media="screen"/> 
<script src="jquery.js"></script> 
<script src="jquery-jvectormap-1.1.1.min.js"></script> 
<script src="us-aea-en.js"></script> 
<script type="text/javascript"> 

function saturday() { 
jQuery.get("coordinates.json", function(data){ 
    alert(data); 
}); 
} 



</script> 
</head> 
<body> 
    <div id="USA-map" style="width: 1200px; height: 800px"></div> 
    <script language="javascript"> 
    function processOrder() { 
     var pluginContainer = $("#USA-map"); 
     pluginContainer.vectorMap(
     { 
      map: 'us_aea_en', 
      onRegionOver: function(event, code){ 
       pluginContainer.saturday(); 
      } 
     } 
    ); 
    } 
    </script> 
<script type="text/javascript" src="foo.js"></script> 

<script src="highcharts.js"></script> 

<script src="../../js/modules/exporting.js"> 
</script> 


<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div> 


</body> 
</html> 

foo.js

processOrder(); 
+1

'pluginContainer.saturday();'???你的意思是'星期六();'?因爲我沒有看到其他地方你正在調用'saturday'函數。 –

+2

問你做錯了什麼不是一個好問題。你應該調試你的代碼,找出問題的原因,解釋你試圖解決的問題,併發佈一個演示來重現問題。然後人們可能會幫助你。 – elclanrs

+0

嘗試['.getJSON()'](http://api.jquery.com/jquery.getjson/)。可能會更適合您的使用案例... – War10ck

回答

1

而不是

pluginContainer.saturday(); 

你應該只是做:

saturday(); 

因爲saturday()是一個全球性的功能。

而且jQuery.getJSON能比jQuery.get一個更好的選擇,因爲你的資源是JSON格式。 http://api.jquery.com/jquery.getjson/

乾杯

+0

謝謝你的回答。我即將接受它。 – Frank

+0

歡迎。我添加了一些更多的信息 –

0

1)saturday是一個全球性的功能,而不是pluginContainer對象的方法,所以你應該這樣調用它:

saturday(); 

或:

window.saturday() 

2 )'coordinates.json'是以JSON格式返回數據的資源,對嗎?請嘗試jQuery.getJSON,而不是jQuery.get(如果你想jQuery的處理JSON你)。 但請記住,'coordinates.json'將從您當前的位置相對請求資源。因此,如果我們假設您的網址如下所示:http:// mysite.com/some/path/index.html,那麼瀏覽器會發送請求至http:// mysite.com/some/path/coordinates.json

相關問題