我試圖使用從網上API的Ajax請求與jQuery和獲取值,使轉換器歐元兌美元獲得JSON:試圖從網上api.fixer.io
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
這意味着我得到了一個錯誤。但我不知道我做錯了什麼。誰能幫我?
你有'success' –
一個錯字現在我收到未捕獲的SyntaxError:意外的標記?在JSON在位置1 –
檢查我的答案與提琴。你不需要解析響應。 –