如何运行JQuery后的php主页面包括php子页面
How to run JQuery after the main php page include sub php page
我正在建立我的网站,在主PHP页面,我得到了这样的东西:
...
<a class="aboutMe" href="?section=aboutMe"></a>
<a class="network" href="?section=network"></a>
<a class="map" href="?section=map"></a>
...
如果有人点击上面的任何链接,在同一页面中,PHP会这样做:
<?php
if(array_key_exists ("section", $_REQUEST)) {
if($_REQUEST["section"] == "aboutMe") {
include(app_path().'/views/about-me.blade.php');
}
else if($_REQUEST["section"] == "network") {
include(app_path().'/views/network/index.php');
}
else if($_REQUEST["section"] == "map") {
include(app_path().'/views/my-trace.php');
}
}
?>
在子页面完成后,它被放置在主页的正下方,我想让它自动向下滚动到联合部分,这样用户就可以立即看到子页面,就像这样:
<main page>
<- scroll to here
<sub page>
这听起来并不难,而且我已经编写了一些jQuery来完成这项工作。但是,整个页面在包含之后被刷新,并且在刷新之前运行jQuery。我怎样才能解决这个问题呢?
或者可以在不刷新整个页面的情况下包含子页面吗?这将是首选的解决方案。提前感谢!
PHP在服务器上运行。它向用户的浏览器发送一个响应,然后javascript在浏览器中运行。如果希望在发送响应后执行更多PHP代码,则用户必须向服务器发送另一个请求并获得新的响应。您可以使用ajax无需重新加载页面即可完成此操作:http://learn.jquery.com/ajax/
或者,如果只有三个不同的页面,您可以在初始响应中包含所有三个页面的html代码。
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- PHP中的setcookie仅适用于localhost
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- 而循环只设置php中输入字段中的第一个值
- 我需要从php调用javascript或jquery
- 如何通过php页面将数据库值检索到jquery自动完成框中
- PHP AJAX图片上传示例不上传
- 通过php页面中的js强制下载txt
- 如何在PHP中使用$_POST获取Select元素值
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 如何在php变量中嵌入JQuery代码
- 在PHP中使用javascript更改页面标题'if'
- 如何将字符串值从php页面发送到java脚本页面
- AngularJS JSON not arriving php