scheitern yahoo Aktienkurs von Ajax zu erhalten
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?
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