问题
我正在尝试在 javascript 中查询一个 rest API 并使用 jQuery 来解析并将结果插入到我的网页中。当进行查询时,我相信它会提交搜索表单并重新呈现页面,从而删除我刚刚查询和插入的所有元素。
是否可以从休息 api 获取 JSON 对象而不重新渲染网页?
这是我用来提出请求的内容:
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;
}
搜索词来自一个简单的输入表单,并在单击提交按钮时提交。我的目标是将此网页保留在单个页面上并避免出现结果页面。
我试过的
从外部 URL 获取 JSON 数据并将其以纯文本形式显示在 div 中
http://api.jquery.com/jQuery.getJSON/
请求网址示例: