Frage

Ich versuche, Yahoo Aktienkurs in der folgenden Art und Weise zu erhalten. aber es funktioniert nicht, kann jemand sagen, wo falsch ist. Dank!

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

I geändert von

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

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

und die Daten kopiert ibm.dat Aber ich habe immer noch das folgende Problem.

  

Nachricht: Unerwarteter Aufruf Methode oder Eigenschaft Zugang
.   Line: 255
  Char: 5
  Code: 0
  URI: file: /// C: /Javascripts/jQuery/jquery-1.3.2.js

irgendeine Idee?

War es hilfreich?

Lösung

vorausgesetzt, Sie bedeuten, dass es nicht funktioniert. das ist wahrscheinlich, weil Sie Cross-Domain-Ajax-Anforderung zu tun versuchen, die verboten ist. finden Sie unter http://www.ajax-cross-domain.com/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top