не удалось получить котировку акций Yahoo от Ajax

StackOverflow https://stackoverflow.com/questions/1735858

  •  20-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь получить котировку акций Yahoo следующим образом.но не работает, может кто подскажет где не так.Спасибо!

<html>
<head>
   <script type="text/javascript" src="jquery-1.3.2.js"></script>
   <script type="text/javascript" language="JavaScript">

    $(document).ready(function(){
            $("#btn").click(function(event){
              alert(document.forms[0].ticker.value);
              $("#stockPrice").load("http://finance.yahoo.com/q?s=ibm #yfs_l10_ibm").text(); 
     });
 });

    </script>
<body>


<form name="myForm">
Ticker: <input type="text" name="ticker" id="ticker"/>
<input type="button" id="btn" value="get quote"/>
</form>

</body>
</head>
</html>

Я изменился с

$("#stockPrice").load("http://finance.yahoo.com/q?s=ibm #yfs_l10_ibm).text()

к

$("#stockPrice").load("ibm.dat"),text()

и скопировал данные в ibm.dat. Но у меня все еще есть следующая проблема.

Сообщение:Неожиданный вызов метода или доступа к свойству.
Линия:255
Чар:5
Код:0
URI:файл:///C:/Javascripts/jQuery/jquery-1.3.2.js

Есть идеи?

Это было полезно?

Решение

если вы имели в виду, что это не работает.возможно, это потому, что вы пытаетесь выполнить междоменный запрос ajax, который запрещен.видеть http://www.ajax-cross-domain.com/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top