Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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
Javascript 单击<;时在div中加载PHP文件;a>;标签_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 单击<;时在div中加载PHP文件;a>;标签

Javascript 单击<;时在div中加载PHP文件;a>;标签,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我试图根据用户单击的链接在div中加载PHP文件。我希望只刷新该div中的内容,而不是整个页面 我的index.php文件如下所示: $(文档).ready(函数(){ $(“#所有回购”)。单击(函数(){ $(“#repositories”).load('repositories.php'); 返回false; }) }); $(文档).ready(函数(){ $(“#myrepos”)。单击(函数(){ $(“#repositories”).load('myrepositories

我试图根据用户单击的链接在div中加载PHP文件。我希望只刷新该div中的内容,而不是整个页面

我的index.php文件如下所示:


$(文档).ready(函数(){ $(“#所有回购”)。单击(函数(){ $(“#repositories”).load('repositories.php'); 返回false; }) }); $(文档).ready(函数(){ $(“#myrepos”)。单击(函数(){ $(“#repositories”).load('myrepositories.php'); 返回false; }) }); $(文档).ready(函数(){ $(“#我的书签”)。单击(函数(){ $(“#repositories”).load('mybookmarkedrepos.php'); 返回false; }) });
仅此而已,这里不需要js,也可以通过php实现。下面是一个如何做到这一点的例子。 希望这对你有帮助



您不需要重复
文档。准备好
来包装您声明的每个事件处理程序-只需将所有代码放在一个大文档中即可。准备好了吗?当您说“什么都没有发生”时,是否检查了浏览器控制台中的错误?页面中是否正确包含jQuery?您是否检查了network选项卡以查看ajax调用(由“load”命令启动)是否正在发生,以及它返回了什么?您似乎没有完成任何基本的调试…您无法直接加载php文件。您可以直接加载js、txt、html(静态文件)。对于php,您需要在服务器端呈现它,然后使用ajax获取数据。@HarryBomrah是的,这正是OP代码中的命令的目的。这个想法是正确的,但很明显,有什么东西干扰了这个过程……因此我请求进行调试info@HarryBomrah你可以直接加载php文件。。。(include,require)-php端|(.load())jquery端