我在我的网站中使用Google自定义搜索引擎小部件。我有一个搜索页面,然后是一个整体网站搜索。
当用户在整个搜索网站中输入搜索字词时,我想将它们重定向到搜索页面,并将其搜索条件填充到Google自定义搜索引擎字段中。
无论我做什么,我似乎无法设置Google CSE字段。
我的网站: https://municipalagenda.com/
我的代码:
<script type="text/javascript">
var searchCriteria = '@Model.SearchCriteria';
$(document).ready(function () {
if (searchCriteria != null) {
setTimeout($("#gsc-i-id1").innerHTML = searchCriteria, 1000);
}
});
</script>
我确认我正在将searchCriteria正确传递到页面中。只需将该值与填充到TEXT输入中即可。
答案 0 :(得分:0)
您没有正确使用setTimeout。参数1必须是一个函数:
array = [
0 => array(
"id" => source_external_subscriber_id1,
"total" => SUM(source_customer_cost)
),
1 => array(
"id" => source_external_subscriber_id2,
"total" => SUM(source_customer_cost)
)...
];
如此
setTimeout(function, milliseconds, param1, param2, ...)