javascript - 加入后JS就不行了?

标签 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:$(...).geocomplete 不是函数”

有人知道如何解决这个问题吗?我真的被这个问题困住了......

提前致谢!

编辑:这是文件“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>

最佳答案

在 HTML 中,jquery.min.js 包含两次 - 一次来自 googleapis.com,另一次来自您自己的服务器。

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

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

关于javascript - 加入后JS就不行了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35956791/

相关文章:

php - 发布内容后立即从 mysql 显示时间?

javascript - 根据用户从下拉列表中的选择显示多个文本框

C++ - include <string> 错误

include - 动态 Thymeleaf 包括

javascript - 动态下拉菜单 Node js

javascript - 如何在kango框架中的背景和内容脚本之间传输对象

javascript - 谷歌地图标记信息窗口

javascript,立即函数的正确使用?

javascript - mouseOver 上的隐藏图像问题

php - 在网页上包含外部代码(php include() 或 get_header())