https://bankcode-api.appspot.com/api/bank/JP?name=
apiを使って、フォームに入力された銀行名をキーに、
検索結果を表示させて、その情報を取得したいのですが、
https://bank-auto.com/のようなものを作りたいのですが、
ソースコードが分からず困っております。
html,javascriptで実現したいです。
以下、追記です。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
⓵銀行名を入力し検索ボタン押下したら、銀行コードが出てきてほしいのですが出てきません。
銀行コードと支店コードはユーザ側でいじれないようにしています。
HTMLのテキストボックスに、結果を表示させたいのですが、うまくできません。
エラーは明示的に表示されません。
⓶できれば、銀行目に’みず’と打ったら、
候補となる銀行名(みずほ銀行、みずほ信託など)が出てきて選択できると嬉しいです。
jQueryで実現可能でしょうか?
⓷みずほ銀行と入れると、銀行の検索文字が原因で、検索がかからないようですがAPIの仕様でしょうか?ユーザからすれば、銀行名を入力する際、みずほ ではなく、みずほ銀行 と打ち込みされてしまいそうで、困っています。
⓸銀行コードで、支店名を絞り込みした検索は技術的に可能なのでしょうか?
例えば、みずほ銀行の支店名だけ、支店名候補に出てくると助かります。
⓹できれば、検索ボタンを押さなくても、銀行名と支店名が選択できればよいと思っています。
技術的に難しいでしょうか?
●JavaScript
$('btn').on('click', function() {
// 入力された銀行名でWebAPIに情報をリクエスト
$.ajax({
url:https://bankcode-api.appspot.com/api/bank/JP?name=${encodeURIComponent( $('#bankName').val() )}
,
dataType:'jsonp',
}).done(function(data) {
console.log(data);
//$('bankCode').val(data[0]);
});
});
●HTML
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>test</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <h3>銀行検索</h3> <div> <p> <label>銀行名<input id="bankName" type="text" size="10" maxlength="8"></label> <button id="btn">検索</button> </p> <p><label>銀行コード <input id="bankCode" type="text" size="10" disabled></label></p> <p><label>支店名 <input id="branchName" type="text" size="10"></label></p> <p><label>支店コード<input id="branchCd" type="text" size="10" disabled></label></p> </div> <script src="js/jquery-3.3.1.min.js"></script> <script src="js/java.js"></script> </body> </html>