正在使用Google自定义搜索引擎

问题描述 投票:1回答:1

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

javascript jquery google-custom-search
1个回答
0
投票

您没有正确使用setTimeout。参数1必须是一个函数:

setTimeout(function, milliseconds, param1, param2, ...)

so

setTimeout(function () {
  $("#gsc-i-id1").innerHTML = searchCriteria;
}, 1000);
© www.soinside.com 2019 - 2024. All rights reserved.