VIN解码API

时间:2016-12-01 19:28:44

标签: javascript css json html5

我正在尝试创建一个内部VIN解码网站,用于从外部网站提取数据。我有API的链接,我有API密钥,但输入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);

1 个答案:

答案 0 :(得分:0)

来自另一个论坛的人帮助了我。

<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>