問題
javascript で残りの API をクエリし、jQuery を使用して結果を解析し、Web ページに挿入しようとしています。クエリが作成されると、検索フォームが送信され、ページが再レンダリングされるため、クエリして挿入したすべての要素が削除されると思います。
REST API から JSON オブジェクトを取得し、Web ページを再レンダリングしない方法はありますか?
リクエストを行うために使用しているものは次のとおりです。
function get_data(){
var url = "www.rest_api/search_term&apikey=My_Key"
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", url, false );
xmlHttp.send( null );
return xmlHttp.responseText;
}
検索語は単純な入力フォームから取得され、送信ボタンをクリックすると送信されます。私の目標は、この Web ページを 1 つのページに保ち、結果ページを避けることです。
私が試したこと
外部 URL から JSON データを取得し、プレーン テキストとして div に表示します
http://api.jquery.com/jQuery.getJSON/
リクエスト URL の例: