我正在尝试创建一个像goggle这样的简单网页,用户在那里搜索例如“什么是英格兰?”和Json使用用户名和密码验证将字符串从搜索框发布到指定的URL(例如Like Goggle搜索API),并将给定网址的结果返回给网页作为答案。
我真的需要一个简单的示例代码。因为我是PHP的新手
答案 0 :(得分:0)
你可以通过使用AJAX来实现这一点,你可以在jquery中实现这一点,它可以很简单地搜索jquery文档,你也可以通过许多其他方式来做这些,比如纯粹的js ......
修改强>
这是一个简单的例子,
<html>
<head>
<title>Search example</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="./content.js"></script>
</head>
<body>
<input type="text" id="searchInput" />
<input type="submit" id="searchSubmit" value="Click to search" />
</body>
</html>
这是jquery代码(content.js):
$(document).ready( function() {
$('#searchSubmit').on('click', function(){
var text_to_search = $('#searchInput').val(); //get searchbox text to send using ajax
$.ajax ({
data: ({ text: text_to_search }), //these are the GET, POST variables that you want to send to backend
//(in this case we are sending text as post variable)
method: "POST",
url: "./backend.json", //the url you want to send the request to..
success: function(result) { // (result) variable is the data you the backend sent back
alert(result);
},
error: function() {
//failed to
alert("couldnt contact backend..");
}
});
});
})
在上面关于ajax succes的示例中,jquery将提醒后端发回的任何文本...