2012-08-06 60 views
0

我一直在试图解决这个问题,并一直想知道我是否可以得到一些帮助。动态内容无需重新载入页面

我的目标是为我的网站构建一个易于使用的管理面板。我想设置管理网站,以便当我点击菜单项时,内容会发生变化,但网址保持在“http://www.mysite.com/admin/”。通过大量的谷歌搜索,我看到有人声称这可以用JQuery,AJAX和JSON完成,但是,虽然我精通HTML和PHP,但我缺乏在JQuery,AJAX或JSON。

有没有办法在PHP中做到这一点?如果没有,我会怎么做呢?我不是在乞求免费的编码,但是片段可能会被链接到可能我可以自学的地方。

-Steven

+0

[jQuery ajax](http://api.jquery.com/jQuery.ajax/)。 – 2012-08-06 02:02:11

回答

0

这是不可能做到asyncrounous与服务器端的PHP代码客户端与服务器端请求。你将不得不使用Javascript来发起AJAX请求。

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

你真的应该学习Javascript,或者至少是一种编译它的语言。如果您从不使用客户端脚本语言,那么您在丰富的客户端交互中将会非常有限。

1

我建议遵循ajax方法。

尝试使用I帧..

您的iframe应该有一个名字

 <iframe name=blah> 
    </iframe> 

你的链接应该针对这个名字

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

这阻止URL保持不变

+0

谢谢,这应该正是我所需要的....我不知道为什么我没有考虑使用无边界Iframe,然后我再次在过去72小时内被剥夺了权利。谢谢JITHIN JOSE! – Steve 2012-08-06 14:49:33

+0

请请不要使用iframe。 1)不需要,jQuery容易学习,从长远来看,ajax响应对你更好。 2)目前的网页标准通常不赞成内联框架。 – Eonasdan 2012-08-06 21:14:37

相关问题