簡體   English   中英

有問題要對谷歌財務api進行ajax調用

[英]having issue to make an ajax call to google finance api

如果您將以下網址復制並粘貼到瀏覽器: http//finance.google.com/finance/info?client = title&q = MUTF_CA%3ATDB900

它會輸出一個字符串沒問題。 (這是我想從以下ajax調用中檢索的)

但如果我做以下事情:

  this.getQuote = function() {
    $.get('http://finance.google.com/finance/info?client=ig&q=MUTF_CA%3ATDB900', callback);
  }

  var callback = function(data){
    alert(data);
  }

它給了我一個“500內部服務器錯誤”。 我使用firebug控制台檢查。 我在ajax電話中做錯了嗎?

謝謝。

正如Shadow_boi已經猜到的那樣,問題是由於相同的起源策略 ,它始終適用於ajax請求。 您需要使用JSONP來解決問題。

看到這個小提琴解決方案: http//jsfiddle.net/cb9c3/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM