gpt4 book ai didi

javascript - 尝试从在线 api.fixer.io 获取 json

转载 作者:行者123 更新时间:2023-11-29 14:41:03 27 4
gpt4 key购买 nike

我正在尝试使用 ajax 请求和 jquery 制作一个 EUR-USD 转换器,并从在线 API 获取值:

 http://api.fixer.io/latest?base=EUR

现在我只尝试查看调用是否完成以及是否从链接成功返回 JSON。我的代码:

 $(document).ready(function() {
$("#idButton").click(function() {
$.ajax({
type: "GET",
url: "http://api.fixer.io/latest?base=EUR",
data: {},
succes: function(result) {
data = JSON.parse(result);
//$("#idUsd").val();
console.log(data);

},
error: console.log("dsfhg")
});
});
});
body {
background-color: #808080;
}
.myEuro {
display: block;
margin-bottom: 10px;
padding: 10px;
}
#idButton {
color: #fff;
border: none;
background-color: #483D8B;
padding: 10px;
font-size: 15px;
}
.classTF {
display: block;
margin-bottom: 10px;
padding: 10px;
}
<!DOCTYPE HTML>
<html>

<head>
<title>Demo 2</title>

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.js"></script>

</head>

<body>

<form class="myForm" id="form">

<input type="text" name="from" placeholder="Euro/s" class="classTF">

<input type="text" name="to" placeholder="USD" class="classTF" id="idUsd">
<button type="submit" name="button" id="idButton">Convert into USD</button>


</form>
<script type="text/javascript">
</script>
</body>

</html>

在我的控制台打印出来

 dsfhg

意思是我遇到了一个错误。但我不知道我做错了什么。谁能帮帮我?

最佳答案

 $.ajax({
type: "GET",
url: "https://api.fixer.io/latest?base=EUR",
data: {},
success: function(result) { // success mispelled
console.log(result); // jQuery was autoparse json response
},
error: function(x, e) { console.log(e); } // must be function, not implicit call
});

Fiddle

关于javascript - 尝试从在线 api.fixer.io 获取 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38232437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com