我目前有一个带有“提交”按钮和代码的输入搜索栏,它将显示所需的API数据。但是,在API的URL中,它将位置设置为邮政编码“ FK1 5LD”,您可以看到“ area = FK1%205LD”部分。数据的显示和格式化方式对我来说非常合适。但是我希望能够在输入搜索栏中输入邮政编码“ FK1 5LD”,然后单击“提交”按钮,它将显示我已经编码的API数据。
谢谢!
搜索栏和按钮HTML
<input name="search" placeholder="Search.." type="text"><button>Search</button>
用于显示API信息的Javascript
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
</head>
<body>
<script>
$(function() {
$.ajax({
url: "http://api.lmiforall.org.uk/api/v1/census/jobs_breakdown?area=FK1%205LD",method: "GET",dataType: "json",success: function(data) {
var str = "";
for(var i= 0; i < data.jobsBreakdown.length; i++){
str +='Job Title : '+data.jobsBreakdown[i].description+' <br> Total Number of People Engaged in Occupency : '+data.jobsBreakdown[i].value+' <br> Percentage of Occupancies in Area : '+data.jobsBreakdown[i].percentage.toPrecision(2)+'% <br><br>';
}
$("body").html(str);
}
});
});
</script>