Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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
使用jQuery加载变量php页面_Php_Jquery_Html - Fatal编程技术网

使用jQuery加载变量php页面

使用jQuery加载变量php页面,php,jquery,html,Php,Jquery,Html,我的目标是从任何php页面加载一个div。我正在使用jQuery函数。为此加载: $(document).ready(function(){ $('#crumb').load('example.php #hello'); }); </script> $(文档).ready(函数(){ $('#crumb').load('example.php#hello'); }); 我希望example.php是welcome.php或test.php或

我的目标是从任何php页面加载一个div。我正在使用jQuery函数。为此加载:

    $(document).ready(function(){
        $('#crumb').load('example.php #hello');
    });
    </script>
$(文档).ready(函数(){
$('#crumb').load('example.php#hello');
});
我希望example.php是welcome.php或test.php或about.php。这取决于在索引容器中加载的页面。有什么想法吗?

试试这个:

function $_GET(q, s) { 
    s = s ? s : window.location.search; 
    var re = new RegExp('&'+q+'(?:=([^&]*))?(?=&|$)','i'); 
    return (s=s.replace(/^?/,'&').match(re)) ? (typeof s[1] == 'undefined' ? '' : decodeURIComponent(s[1])) : undefined; 
}

/*
 * Edited here
 */
$(document).ready(function(){
    $('#crumb').load(($_GET('p') !== undefined ? ('index.php?p=' + $_GET('p')) : 'welcom.php') + ' #hello');
});

这样做考虑如下:

Javascript

function GetDiv(url,tdiv) {
$("#GetDivResult").load(url,function() {
HandleResult(tdiv);
});
}
function HandleResult(tdiv){
$("#crumb").html($(tdiv).html());
}
function StartNow(){
var url = prompt("Enter the URL");
var tdiv = prompt("What DIV you want to show? example: #hello");
GetDiv(url,tdiv);
}
HTML



这是一个简单的示例,因此您可以了解其背后的想法。

so
http://example.com/blahblah.php
必须执行
.load('blahblah.php#hello')
?谢谢你的建议:)但是我不完全理解如何使用它。我的页面加载如下:url:blabla.nl/index.php?P=PAGENAME如何获取这个加载的PAGENAME并显示其中的一个div?因此
P
query参数精确地指定要加载的页面。在这里看到我的php代码,也许你可以使用它:)Thx,但对我来说不起作用。div没有显示在allI上,我想我做这件事太难了。请原谅,我不是一个有经验的网页设计师。我想做的是在pages容器上方以这种格式显示面包屑:“Home>current page”这可以用jquery或javascript或其他方式实现吗?@Forza,等一下,我正在更新答案
<a href="#" onclick="StartNow()">Begin</a>
<div id="GetDivResult" style="display: none;"></div>
<div id="crumb"></div>