[英]How can I get my search bar work with Google?
我有这个搜索栏,我无法将它作为搜索功能连接到 Google,我尝试使用这个人的代码,但我不能:
<form id="frmSearch" action="index.html" class="searchform order-sm-start order-lg-last">
<div class="form-group d-flex">
<input type="text" class="form-control pl-3" placeholder="Buscar">
<button type="submit" placeholder="txtsearch" class="form-control search"><span class="fa fa-search"></span></button>
</div>
</form>
提前致谢!
您可以使用 AJAX 调用 php 页面,您将在其中实施 cURL 从谷歌搜索 url 获取数据!
Of course you will need to code your own cURL in PHP
: PHP + curl, HTTP POST sample code?
在这里你可以找到如何实现它!
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
document.addEventListener('DOMContentLoaded', () => { const form = document.querySelector("form#frmSearch"); form.onsubmit = function() { let keyword = encodeURIComponent(this.querySelector("input#keyword").value); $.ajax({ url: `./php_curl_file.php?q=${encodeURIComponent(keyword)}`, type: 'GET', error: (err) => { throw new Error(err); }, success: (searchData) => { console.log( searchData ); } }); return false; } } );
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form id="frmSearch" class="searchform order-sm-start order-lg-last"> <div class="form-group d-flex"> <input type="text" id="keyword" class="form-control pl-3" placeholder="Buscar"> <button type="submit" placeholder="txtsearch" class="form-control search"> <span class="fa fa-search"></span> Search </button> </div> </form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.