基于PHP数组字段搜索

时间:2014-04-04 04:22:51

标签: javascript php html

我正在尝试从我的页面进行谷歌搜索,搜索基于特定的字符串集。所以下面的代码有一个带有一些值的PHP数组字段..所以如果我需要在执行搜索时使用它们,如何为此,我尝试使用以下代码,但它无法正常工作。

enter code here


    <head>
    <meta charset="utf-8">
     <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
    <script src="//code.jquery.com/jquery-1.9.1.js"></script>
    <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
     <?php $fieldArray=array('fruits','gold','pen');?>
     <script>
     function searchLink()
      {
    var link1 = document.getElementById("search").value;            
     window.location.href = 'https://www.google.co.in/?q='+link1;
     }
     $(function() {
     var availableTags = <?php echo json_encode($fieldArray)?>
     $( "#search" ).autocomplete({
     source: availableTags
     });
      });
     </script>
     </head>
     <input type="text" name="search" id="search" style="width:400px;"/>
     <input type="button" name="searchBtn" id="searchBtn" value="Search"  onclick="searchLink()"/>

2 个答案:

答案 0 :(得分:0)

我想你想要&#34; fruits,gold,pen&#34;在搜索框中自动填充。

在js中你在var声明后错过了分号(;)

var availableTags = <?php echo json_encode($fieldArray)?>;

答案 1 :(得分:0)

缺少;

var availableTags = <?php echo json_encode($fieldArray)?>;