ajax架构问题

时间:2008-12-01 11:11:24

标签: ajax

我有一个包含3个图层的页面,一个用于导航,一个用于数据库记录,一个用于结果。当我单击数据库记录时,结果将通过ajax显示在结果层中。对于导航,链接将只是不同的查询。我想知道将每个不同的查询作为ajax数据发送并记录到记录层是否有意义,或者更确切地说每次都将查询附加到php文件中。哪种方法更有效?

2 个答案:

答案 0 :(得分:0)

我认为你的问题非常不明确且令人困惑。 什么是“附加到php文件”?

你真的关心效率吗?我的意思是,结果的显示速度有多快?或者您是否担心服务器工作负载?

你读过这个教程吗? Prototype introduction to Ajax 我认为它应该回答你的大多数问题,并提供足够的示例代码来继续。

答案 1 :(得分:0)

好吧,根据我的观点,建议发送不同的AJAX请求。如

  1. 性能明智,它会减少响应时间,因为只发送POST数据并收到databytes。然后页面可以对其进行格式化,一个接收XMLHttpResponse

  2. 明智的安全性:我更喜欢使用POST而不是GET,因为它至少给出了作为参数传递的内容的一些不透明性,并且没有人可以只编辑网址并玩游戏。 加号,在POST中传递参数时,您没有URL长度限制。

  3.   

    所以,我要说一个XMLHTTPRequest   每个链接上都显示一个   结果图层中的响应   (窗格/ div)在页面上。