有人在进行ajax调用时有一套完整的从头到尾的步骤吗?是否与http请求不同?通过感知,似乎ajax填充的网页需要更多的时间然后填充php:访问相同的数据库,相同的记录数,相同的显示,差异是内联php以在发送之前呈现表单和jquery读取json并填充表格......可能是渲染吗?
答案 0 :(得分:2)
Ajax调用执行HTTP请求,因此不会与HTTP请求“不同”,尽管Ajax HTTP请求的使用方式与页面检索的使用方式不同。
如果通过Ajax填充页面,是的,它将比在服务器端预先填充的页面慢得多,因为Ajax填充的页面为每个填充的元素运行单独的HTTP请求,而且通常不可能一次全部运行。
从一个高层次的抽象开始到结束:
答案 1 :(得分:2)
正确。
为了从不同的页面获取数据,只需简单地刷新页面就需要更多的工作,因此大多数Web不能在AJAX上运行。这是因为当您刷新页面时,浏览器会发出HTTP请求,而不是通过您发出请求的AJAX。
但是,我会看看jQuery(jquery.com)来缓解你的烦恼。它有一些非常简单的功能,可以简化通过AJAX进行和抓取新页面的过程enter code here
。
如果你选择了jQuery的路径,我还会看一下用JSON解析的东西。 jQuery使得它变得相当容易,并且学习如何解析JSON是将结构化数据传递给Javascript的非常好的技能。
答案 2 :(得分:0)
你可以尝试这个:: AJAX Programming