2012-10-17 427 views
0

我有一个网页,内容必须在飞行中构建。当用户点击网页的某些部分时,必须将放置在服务器上的文件中的信息与网页一起加载到特定内容<div>中。动态加载网页内容

据我所知,用JavaScript,我必须使用ajax技术,所以我有一个问题:我应该配置服务器,以便他可以专门处理ajax请求,或者它只是简单的GET通过HTTP请求应该是无论如何都支持任何网络服务器?

而我的第二个问题 - 如果ajax是技术,只有在服务器配置正确的情况下才能解决问题,我可以通过JavaScript以简单的GET方式做我想做的事情吗?

另外,如果使用服务器端脚本更容易,那么VBScript如何实现呢?

回答

1

AJAX请求非常像通常的HTTP请求。所以你不需要用任何特殊的方式配置你的服务器来使它们工作。 一个通常的服务器应该已经支持至少GET和POST请求。

一两件事,那可能对你很重要,但是,是,只要没有其他的“保护”的文件,每个人都可以直接访问他们。因此,如果载入AJAX的内容包含某种用户敏感数据,则应该放置一些访问控制!

0

AJAX涉及到服务器端脚本,所以它没有任何意义说,这是更容易使用的服务器端脚本。另外,AJAX只不过是脚本异步执行的GET或POST请求,允许您在文档中使用服务器响应而无需重新加载整个页面。

AJAX本身并没有那么多技术作为一种技术的。例如,您可以使用AJAX,而无需使用JavaScript提供的无处不在的XmlHttpRequest对象。

0

使用jQuery AJAX方法,您可以使用HTTP Get和HTTP Post从远程服务器请求文本,HTML,XML或JSON,并且可以将外部数据直接加载到网页的选定HTML元素中...

,是的,没有configa服务器正常

0

这是帮你加载动态内容see this

+0

你想摘录添加到您的答案,所以你的答案还是会链接死是有用的? –

+0

@Barth:没有把你打动 – Dgo