Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 单击后向下滚动文本_Php - Fatal编程技术网

Php 单击后向下滚动文本

Php 单击后向下滚动文本,php,Php,我在以下问题上遇到困难: 我在PHP中有一个屏幕,当我选择其中任何一个时,它会显示一些记录的列表 记录(通过单击)它为我提供了一个与此记录共享数据的网站。到目前为止,它是有效的 我需要点击其中的一些记录,而不是他 打开另一页,向下滚动屏幕,记录数据显示在同一屏幕上,即不打开其他窗口 你知道怎么做吗 谢谢您需要在页面底部有一个DIV,这将通过使用Ajax调用和一些javascript或jquery来完成 不需要太多细节,以下是需要发生的事情: 用户单击触发ajax请求的链接 后端PHP脚本接受aj

我在以下问题上遇到困难:

我在PHP中有一个屏幕,当我选择其中任何一个时,它会显示一些记录的列表 记录(通过单击)它为我提供了一个与此记录共享数据的网站。到目前为止,它是有效的

我需要点击其中的一些记录,而不是他 打开另一页,向下滚动屏幕,记录数据显示在同一屏幕上,即不打开其他窗口

你知道怎么做吗


谢谢

您需要在页面底部有一个DIV,这将通过使用Ajax调用和一些javascript或jquery来完成

不需要太多细节,以下是需要发生的事情:

  • 用户单击触发ajax请求的链接
  • 后端PHP脚本接受ajax调用,生成XML或纯HTML并返回数据
  • 原始页面上的JQuery或JavaScript接受返回值并填充页面底部的空DIV

  • 关于

    听起来您需要使用ajax来实现这一点


    如果您还不熟悉jQueryJavaScript库,我个人建议您先阅读它。它提供了一套非常好的ajax工具。在页面底部创建一个DIV层。使用一个简单的AJAX库,如


    创建一个新的php页面,该页面将仅基于recordID加载一条新记录,并在新窗口中打开的链接的
    onclick
    方法上调用此页面,我将尝试向页面添加一些jQuery以处理此效果。 如果您确实添加了jQuery,那么这里有一个函数就是为此编写的:

    这样调用脚本: 其中
    a
    是您让他们点击的记录,并且
    href=“[some anchor]”
    位于屏幕上您希望停止滚动的位置:

    <a id="gotop" href="#" onclick="goTop();return false;">click here</a>
    
    
    
    所以


    事实上,没有错误,只是没有效果(向下滚动屏幕并显示记录数据)。目前,它只显示在另一个窗口中打开的记录。

    您好,谢谢您的建议。我尝试使用jQuery,但当我选择记录时,这是我的错,或者将页面一分为二。下面是我的php代码的摘录。[1] :我看不出你的pastebin代码有什么问题,也许你可以使用虚拟记录信息在jsFiddle.net上复制代码(不包括php)进行测试,然后将链接粘贴回这里。。。