Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何停止多次加载jquery的本地版本_Php_Jquery_Ajax_Jquery Ui - Fatal编程技术网

Php 如何停止多次加载jquery的本地版本

Php 如何停止多次加载jquery的本地版本,php,jquery,ajax,jquery-ui,Php,Jquery,Ajax,Jquery Ui,我一直试图找到一种方法来阻止本地版本的Jquery和Jquery ui被多次加载,因为我使用的页面是由Ajax拉入的,每次都由Jquery重新加载。 我正在加载的Jquery文件是 <script src="jquery-ui-1.10.3/jquery-1.9.1.js"></script> <script src="jquery-ui-1.10.3/ui/jquery.ui.core.js"></script> <script src="

我一直试图找到一种方法来阻止本地版本的Jquery和Jquery ui被多次加载,因为我使用的页面是由Ajax拉入的,每次都由Jquery重新加载。 我正在加载的Jquery文件是

<script src="jquery-ui-1.10.3/jquery-1.9.1.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.core.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.widget.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.mouse.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.draggable.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.position.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.resizable.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.button.js"></script>
<script src="jquery-ui-1.10.3/ui/jquery.ui.dialog.js"></script>
<link rel="stylesheet" href="jquery-ui-1.10.3/themes/base/jquery.ui.all.css">

如何发送请求并不重要。若页面必须重新加载,那个么让浏览器和服务器完成他们的兑现工作


如果您使用ajax,如果遇到一些问题,请只加载页面的一部分。但是您应该发布更多代码来显示可能存在bug的地方…

向我们展示如何在返回到AJAX请求的HTML标记中加载AjaxDon't output标记。当jQuery在返回的HTML中遇到标记时,它会将其解析出来,并将相关的
src
属性加载到实际页面中。当这种情况发生时,jQuery将用新版本的自身覆盖自身。或者,您可以在计算之前使用一些正则表达式从html中去除
标记。但实际上,您不应该在其中包含jquery(或者任何脚本,如果可以避免的话)。