[英]How can I get my search bar work with Google?
I have this search bar and I can't connect it to Google as a search functionality, I tried with this guy's code but I couldn't:我有这个搜索栏,我无法将它作为搜索功能连接到 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>
Thanks in advance!提前致谢!
You could use an AJAX call to a php page where you are going to implement cURL to get data from google searching url!您可以使用 AJAX 调用 php 页面,您将在其中实施 cURL 从谷歌搜索 url 获取数据!
Of course you will need to code your own cURL in PHP
: PHP + curl, HTTP POST sample code? Of course you will need to code your own cURL in
PHP
: PHP + curl, HTTP POST sample code?
here you can find how to implement it!在这里你可以找到如何实现它!
<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.