Javascript 货币转换器需要jQuery帮助
我想做一个货币转换器。问题是我的老师在使用jQuery的地方给了我代码,我不懂。请帮忙Javascript 货币转换器需要jQuery帮助,javascript,jquery,html,Javascript,Jquery,Html,我想做一个货币转换器。问题是我的老师在使用jQuery的地方给了我代码,我不懂。请帮忙 $(document).ready(function() { $.get("https://openexchangerates.org/api/latest.json?app_id=[MY_APP_ID]", function(data) { kroner = (data.rates.DKK) euro = (data.rates.EUR) pound
$(document).ready(function() {
$.get("https://openexchangerates.org/api/latest.json?app_id=[MY_APP_ID]", function(data) {
kroner = (data.rates.DKK)
euro = (data.rates.EUR)
pound = (data.rates.GBP)
baht = (data.rates.THB)
dollars = (data.rates.USD)
$("#DKK").text(kroner);
$("#EUR").text(euro);
$("#GBP").text(pound);
$("#THB").text(baht);
$("#USD").text(dollars);
});
});
这是我真的不理解的部分,我对使用jQuery还不太熟悉。你真的应该研究jQuery文档,因为这些都是基本的东西,但我觉得很大方: 以下订阅了DOM ready事件,因此您的代码将仅在DOM元素全部加载后运行:
$(document).ready(function() {
然后,它对指定的URL运行一个Ajax HTTP GET请求。成功完成后,服务器数据将被传递到示例中名为data的第一个参数中提供的回调函数。数据将以具有各种属性的JavaScript对象的形式出现:
$.get("https://openexchangerates.org/api/latest.json?app_id=[MY_APP_ID]", function(data) {
从对象中提取属性:
kroner = (data.rates.DKK)
euro = (data.rates.EUR)
pound = (data.rates.GBP)
baht = (data.rates.THB)
dollars = (data.rates.USD)
将找到的值存储到特定的HTML元素中,每个元素由ID=search by ID找到。因此,第一个元素将查找ID=DKK的元素,并替换匹配元素的文本内容:
$("#DKK").text(kroner);
$("#EUR").text(euro);
$("#GBP").text(pound);
$("#THB").text(baht);
$("#USD").text(dollars);
工作完成了
所有这些的结果是从指定的网站请求数据。返回时,提取各种汇率值并显示在屏幕上。您需要什么帮助?jQuery有很多功能,你可以用它来查找你不了解的函数和行为。我已经看过了,但它仍然没有对新手做出合理的否决。。。认真地这就好比把婴儿绑在椅子上,然后轮流把电灯关掉,因为它还不会走路@Rory McCrossan的建议和一次否决票也可以,除非你们都喜欢丢掉分数:>天哪,谢谢你们XD,你们是救命恩人