0
무료 코드 캠프 용 wikipedia 뷰어에서 작업 중이며 검색 창을 작동 시키려고합니다.codepen에서 양식 데이터를 사용하는 방법
이상적으로 나는 사용자 입력 제출시 사용자 입력을 원하는대로 입력 한 다음 코드에 문자열을 입력하고 싶습니다. 이 검색 창 지금까지
<form method="get">
<input type="text" placeholder="Search articles" class="srchbox" name="Search" id="searchbar">
<button type="submit" class="btn">Search</button>
</form>
내가 검색
var apiURL = "https://en.wikipedia.org/w/api.php?format=json&action=opensearch&generator=search&search=" + textInput;
$(document).ready(function() {
$.ajax({
url: apiURL,
dataType: "jsonp",
success: function(data) {
var wikiAPI = JSON.stringify(data, null, 3);
console.log(wikiAPI);
var wikiHTML = "";
for (i=0; i < data[1].length; i++)
{
wikiHTML += ("<a href =\"" + data[3][i] + "\" target=\"_blank\">")
wikiHTML += "<div class = \"wikicontent container-fluid\" style = \"color:black;\">";
wikiHTML += ("<h2>" + data[1][i] + "</h2>");
wikiHTML += ("<h3>" + data[2][i] + "</h3>");
wikiHTML += "</div></a>"
}
$("#articles").html(wikiHTML);
내가 지금 어떤 도움이 것이 해내하는 방법에 대한 손실 조금 있어요에게 확인해야하는 API 설정에 대한 HTML입니다 잘해라. 고맙습니다!
에
submit
이벤트 설정 쿼리를 사용할 수 있습니다 [어떻게 쿼리하고 나중에 전화를 배열에있는 링크를 저장?] (http://stackoverflow.com/questions/ 40496653/나중에 배열로 연결하는 방법에 대한 쿼리 및 저장 링크 – guest271314쿼리를 어떻게 설정합니까? 의미가 확실하지 않습니다 – Payton
@Payton'this.searchbar.value' + this.searchbar.value' 키와 값 쌍을 형성합니다. http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript/901144#901144를 참조하십시오. – guest271314