我试图在单独的页面上显示搜索查询结果。我从论坛复制代码,但由于显示页面不是PHP,我不确定它会起作用。来自HTML页面的搜索查询的PHP回声
下面是来自主页的代码:
<form action="search" method="post">
<input type="text" name="q" />
<input type="submit" name="search" value="Search" />
</form>
我想要的搜索结果中显示的mysite.com/search(显然)
上mysite.com/search其代码如下:
<div id="cse" style="width: 100%;">Loading</div>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">//
google.load('jquery', '1');
google.load('search', '1');
google.setOnLoadCallback(function(){
var customSearchControl = new google.search.CustomSearchControl('XXXXX');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
customSearchControl.draw('cse');
$(".gsc-input").val("<?php echo $_POST['q']; ?>");//insert into search field requested search text
$(".gsc-search-button").click();//call button click event, show results
}, true);
// ]]></script>
我有什么选择吗?有没有解决方法?