0
我正在尝试创建一个可以提取实时股票的JavaScript股票代码。我发现了一个JSFiddle的工作示例,它工作得相当好,我正在尝试将基础知识集成到我的网站中。雅虎财经股票代码仅适用于JSFiddle
该代码适用于JSFiddle,但只要我将JavaScript放入Dreamweaver中,就会出现语法错误。我认为可以公平地说我是JavaScript/AJAX的新手,但我已经尝试了解控制股票数据的雅虎API,我现在对此非常有信心。
该代码是否需要链接到外部源工作,或者我是否缺少一些阻止我获取代码以在JSFiddle之外运行的代码?
任何帮助将不胜感激,因为我已经耗尽了许多小时试图让这个工作。
以下代码也适用于this JS fiddle。
new Request.Stocks({
display: ['Name', 'Ask', 'Change', 'ChangeinPercent'],
sortBy: 'Name',
stocks: ['ABBN.VX', 'ATLN.VX', 'ADEN.VX', 'CSGN.VX',
'HOLN.VX', 'BAER.VX', 'LONN.VX', 'NESN.VX',
'NOVN.VX', 'CFR.VX', 'ROG.VX', 'SGSN.VX',
'UHR.VX', 'RUKN.VX', 'SCMN.VX', 'SYNN.VX',
'SYST.VX', 'RIGN.VX', 'UBSN.VX', 'ZURN.VX'],
onComplete: function(yahoo){
var result = '';
Array.each(Array.from(yahoo.query.results.quote), function(quote){
result += '<h2>{Name}</h2>
<p>{Ask} CHF,
ChangeinPercent: {ChangeinPercent},
Change: {Change}</p>'.substitute(quote);
}, this);
$('stocks').set('html', result);
},
onRequest: function(script){
$('stocks').set('text', 'Fetching...');
}
}).send();
亲切的问候, 山姆
你的小提琴使用的是http://mootools.net/框架。所以你需要它来运行代码。 – Tony
Thankyou我正在研究如何整合这一点。 – user3036451