2013-08-29 36 views
-1

我的意圖是使腳本自動登錄到一個網站,而不是每次我想進入內部時都要做同樣的事情..我使用它常常。jquery得到,當試圖創建自動網站登錄時發佈不工作

在此之前,我使用此代碼來檢查如果jquery get正在工作,但它不工作..i在桌面上有伴隨jquery庫文件index.html文件,我已與所有瀏覽器檢查,但它沒有工作。雖然我沒有完全理解它,但我試着將它上傳到外部服務器並嘗試運行它,但仍然沒有成功。感謝您的幫助提前。

<html> 

    <head> 
     <title>jQuery Hello World</title> 
     <script type="text/javascript" src="jquery-2.0.3.js"></script> 
    </head> 

    <body> 
     <script type="text/javascript"> 
      $.get("http://www.google.com", function (data) { 
       alert("Data Loaded: " + data); 
      }); 
     </script>This is Hello World by HTML 
     <div id="msgid"></div> 
    </body> 

</html> 
+0

當您嘗試從服務器獲取某些內容時會發生什麼? – Shomz

+0

使用普通的JavaScript不可能跨域請求。您最好的選擇可能是像Greasemonkey,它可以在您的本地瀏覽器上運行,並擁有更廣泛的權利 –

+0

@Pekka,您可以使用jsonp進行跨域獲取請求。 – Brett

回答

0

JavaScript不能用於GET/POST跨瀏覽器。所以,

$.get("http://www.google.com", function (data) { 
      alert("Data Loaded: " + data); 
     }); 

這是行不通的。

這叫做同源策略。 JSONP是另一種選擇,但它又取決於第三方服務器,即它們是否支持它。您可以使用服務器端腳本語言獲取跨域頁面響應並顯示在您自己的頁面上。