我在我的网站上有一个标题和一个主div。如何在不刷新页面的情况下创建动态页面,只需使用导航菜单将profile.php、search.php等文件放在我网站的主目录中?
例如,我将profile.php作为用户的主界面,并使用?action=action实现了动态页面。但是当涉及到搜索时,我必须将用户重定向到其他页面的search.php?query=search-text,依此类推。
谢谢。
发布于 2011-04-28 15:15:13
发布于 2011-04-28 15:15:52
使用JQuery你可以做到
$('#divid').load( "URL" )使用Javascript和Frame是在不刷新头部的情况下完成此操作的唯一方法。框架被认为是不好的实践,因此AJAX和JQuery是您在这里的最佳选择。
发布于 2011-04-28 15:15:35
有几种方法可以做到这一点。
如果你没有使用框架(看起来你没有),你可以使用include/require把整个代码块放到你的文件中(需要刷新页面)。
如果您使用的是支持MVC结构的框架,则只需包含多个视图即可构建响应页面。语法在不同的框架之间是不同的,所以很抱歉没有你的示例代码(需要页面刷新)。
你也可以使用AJAX。注意,AJAX不是一种新的编程语言。它使用Javascript在终端用户的浏览器上执行一个独立的调用,调用您的服务器上的一个特殊页面/处理程序。然后,服务器端处理程序脚本处理您的请求,并返回一段HTML代码或一小块文本,最终用户浏览器随后会接收这些代码,然后将其动态插入到DOM中(不刷新页面)。
干杯。
https://stackoverflow.com/questions/5814972
复制相似问题