【问题标题】:Dynamic Content without reloading page无需重新加载页面的动态内容
【发布时间】:2012-08-03 00:54:57
【问题描述】:

我整晚都在绞尽脑汁想弄清楚这一点,想知道是否可以得到一些帮助。

我的目标是为我的网站构建一个易于使用的管理面板。我想设置管理站点,以便当我单击菜单项时,内容会发生变化,但 url 保持在“http://www.mysite.com/admin/”。

通过广泛的谷歌搜索,我看到有人声称这可以使用 JQuery、AJAX 和 JSON 来完成,但是,虽然我精通 HTML 和 PHP,但我缺乏在 JQuery、AJAX 或 JSON 中编写任何脚本的知识.

有没有办法在 PHP 中做到这一点?如果没有,我将如何处理?我并不是在乞求免费编码,但片段会像链接到可能我可以学习到足以自己弄清楚的地方的链接一样被理解。

-史蒂文

【问题讨论】:

标签: jquery ajax json dynamic


【解决方案1】:

我建议遵循ajax方法。

尝试使用 i 帧..

你的 iframe 应该有一个名字

     <iframe name=blah>
     </iframe>

您的链接应以该名称为目标

      <a href="http://www.mysite.com/admin/adminpage.php" target="blah">

这可以防止网址保持不变

【讨论】:

  • 谢谢,这应该正是我需要的......我不知道为什么我没有想到使用无边框的 iframe,再说一遍,我过去一直被剥夺睡眠72 小时。谢谢你,JITHIN JOSE!
  • 请不要使用 iframe。 1)不需要,jquery 很容易学习,从长远来看,ajax 响应对你来说会更好。 2) iframe 通常不符合当前的网络标准。
【解决方案2】:

使用服务器端 PHP 代码执行异步客户端到服务器端请求是不可能的。您必须使用 Javascript 来发起 AJAX 请求。

也就是说,可能有一些 PHP 框架可以生成您需要的 Javascript,但我不知道。

不过,您确实应该学习 Javascript,或者至少是一种可以编译的语言。如果您从不使用客户端脚本语言,那么您在富客户端交互方面将非常有限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-19
    • 2015-08-25
    • 2016-02-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    相关资源
    最近更新 更多