2016-12-01 49 views
0

我試圖創建一個內部VIN解碼網站,從外部網站提取數據。我有API的鏈接,我有API密鑰,但輸入VIN後得到的結果是JSON格式。VIN解碼API

鏈接示例:

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); 
+0

這看起來不像PHP或Java。你的意思是JavaScript嗎? –

+0

我假設..忍受..我不是一個網絡人......只是想幫助老闆,因爲我們沒有預算聘請某人...... – Chris

回答

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>