填充Google自定义搜索引擎

时间:2017-06-02 02:48:36

标签: javascript jquery google-custom-search

我在我的网站中使用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输入中即可。

1 个答案:

答案 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, ...)