我正在尝试创建一个从外部站点提取数据的内部 VIN 解码网站。我有 API 的链接,我有 API key ,但输入 VIN 后得到的结果是 JSON 格式。
链接示例:
https://api.mywebsite.com/api/vehicle/vins/4T1BK1EB6DU056165?&fmt=json&api_key=mykey
第一个问题是,如何触发提交按钮以请求解码文本框中输入的 vin 到上面显示的链接示例中。链接上唯一会更改的字段是 VIN,在这种情况下由 4T1BK1EB6DU056165 表示。
<input id="id1" type="vin" max="17">
<button onclick="myFunction()">Submit</button>
一旦我得到 JSON 格式的响应,我如何在 html 中显示带有样式的代码?我尝试了以下代码但没有结果:
function setup() {
loadJSON("https://api.mywebsite.com/api/vehicle/vins/4T1BK1EB6DU056165?&fmt=json&api_key=mykey", gotData, 'jsonp);
最佳答案
另一个论坛的人帮助了我。
<script type="text/javascript">
function myFunction(vin) {
if(vin != "") {
var url = "https://api.mysite.com/api/vehicle/v2/vins/";
url += vin + "?fmt=json&api_key=mykey";
window.location.href = url;
}
}
</script>
关于javascript - VIN解码API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40918858/