Php 在jQuery主页面中包括jQuery页面
我不熟悉jQuery。基本上,我有一个主页(带有jQuery),我想在div中包含另一个也有jQuery的页面。 我要做的是在特定的div中编写以下代码:Php 在jQuery主页面中包括jQuery页面,php,jquery,include,Php,Jquery,Include,我不熟悉jQuery。基本上,我有一个主页(带有jQuery),我想在div中包含另一个也有jQuery的页面。 我要做的是在特定的div中编写以下代码: <?php $path = $_SERVER['DOCUMENT_ROOT']; $path .= "/ong/new/index.php"; include_once($path); ?> 如果我这样做,子页面中的jQuery将停止工作。主页中的jQuery函数也停止工作,但是如果我删除此链接 <s
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/ong/new/index.php";
include_once($path);
?>
如果我这样做,子页面中的jQuery将停止工作。主页中的jQuery函数也停止工作,但是如果我删除此链接
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
在子页面中,它在主页中工作
那么,我做错了什么?如何在另一个页面中包含jQuery页面?这是因为您多次包含jQuery。您可以编写小脚本来检查页面上是否存在jQuery,并且只有当页面上不存在jQuery时,才加载它:
// 'load-jquery.js'
window.onload = function () {
if (window.jQuery === undefined) {
var script = document.createElement('script');
script.src = 'path/to/jquery.min.js';
document.getElementsByTagName('head')[0].appendChild(script); // load jQuery
}
};
html
js
$('#结果')。加载('',函数(数据){
$(此)。追加(数据);
});
<div id="result"></div>
$('#result').load('<?php echo $path; ?>', function(data) {
$(this).append(data);
});