私はオランダでいくつかのガレージを運営する会社で働いています。私は通常、オンライン マーケターであるため、プロとして webdev を行うことはありませんが、会社で Web 開発の知識を持っているのは私だけであるため、上司から新しい Web サイトの構築を依頼されました。私は HTML と CSS に精通しているので、WordPress を CMS として使用して、Web サイト自体を問題なく構築することができました。しかし、今は JQuery を使用して単純な API を統合しようとしていますが、行き詰っています。
私がやろうとしているのは、Socrata ベースのオープン データ プラットフォームを使用することです。これにより、機密性の低い車両情報を検索できるようになります。オランダでは、特定の年齢を超えるすべての車両に対して必須の点検があり、このデータベースを使用すると、車両の点検時期を確認できます (とりわけ)。
ナンバー プレートの番号を入力して、API に apk_vervaldatum の値を返してもらいます。これは、車がチェックされている必要がある日付です。
JSON と HTML を使用していますが、JavaScript 関連のコードを使用した経験はまったくありません。これまでのところ、以下のコードを思いつきましたが、機能していません。私が収集できる限り、スクリプトはデータベースを正常に呼び出しますが、フォーム入力はスクリプトの一部として処理されていません。また、スクリプトを取得して正しい文字列を除外し、情報を表示する方法がわかりませんページで。
<script> <![CDATA[
$('submit').on('click', function () {
// remove resultset if this has already been run
$('.content ul').remove();
// add spinner to indicate something is happening
$('<i class="fa fa-refresh fa-spin"/>').appendTo('body');
// get selected zip code from selectbox
var kenteken = $('Kenteken').text();
console.log(kenteken);
// make the AJAX request
$.getJSON('https://opendata.rdw.nl/resource/m9d7-ebf2.json?$$app_token=nq6RaOajxfOe5ERTkc4kfmCrr&kenteken= + kenteken', function (data) {
console.log(data)
})
})
]]></script>
<div class="content">
<h1>Testpagina</h1>
<form action="function" method="get"><input type="text" name="Kenteken"> <input type="submit"></form>
私が到達しようとしているエンドポイントはhttps://opendata.rdw.nl/resource/m9d7-ebf2.json ?$$app_token=nq6RaOajxfOe5ERTkc4kfmCrr です
私は完全に途方に暮れているので、どんな助けも大歓迎です。私は見つけることができるすべてのチュートリアルを実行しましたが、運がありませんでした.