我加入后JS不起作用?

时间:2016-03-12 11:00:21

标签: javascript php include

我正在使用Google地理位置脚本让用户插入地址。

我创建了一个单一页面(zoeken.php),此脚本可以在这里运行。 http://laurenz.be/winterhard/final/zoeken.php

然后我将它包含在我的index.php

<?php
include 'zoeken.php'; 
?>

当我访问index.php时,JS停止了工作? http://laurenz.be/winterhard/final/ 然后我得到错误:'未捕获TypeError:$(...)。地理完整不是函数'

有谁知道如何解决这个问题?我真的被困在这一个......

提前致谢!

编辑:这是'zoeken.php'文件

<div class="col-md-12" style="z-index:999;" >           

  <div class="col-md-6">
 <div class="general-title">
 <h4>Titel1</h4>
 </div>
 <p>Opvultekst en intro. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi id leo at justo imperdiet elementum sit amet non mi. Curabitur turpis urna, faucibus eget sagittis eu, molestie eget turpis. Nam id leo in ligula semper molestie. Quisque vel pulvinar massa. Vivamus varius malesuada ex non congue. Aenean eget purus euismod, dignissim nulla at, blandit arcu.
  </div>

  <div class="col-md-6">
  <div class="lighter">  


    <form>
      <input id="geocomplete" type="text" placeholder="Type in an address" size="90" />
      <input id="find" type="button" value="find" />
    </form>


    <script src="http://maps.googleapis.com/maps/api/js?sensor=false&amp;libraries=places"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

    <script src="jquery.geocomplete.js"></script>
    <script src="logger.js"></script>
        <script src="overige.js"></script>






  </div>
        </div>
        </div>

1 个答案:

答案 0 :(得分:0)

在HTML中,jquery.min.js包括两次 - 一次来自googleapis.com,然后再来自你自己的服务器。

您在overige.js中的代码不会立即执行 - 计划在整个文档加载后运行。

也许第二个包含重置$的内容然后$ .geocomplete()不再可用?