0

我有一个必须即时构建内容的网页。当用户点击网页的某些部分时,它必须从与网页一起放置在服务器上的同一目录中的文件中加载信息到特殊内容<div>中。

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

我的第二个问题 - 如果 ajax 是一种技术,只有在服务器配置正确的情况下才能奏效,我可以通过 JavaScript 的简单 GET 以某种方式完成我需要的事情吗?

另外,如果使用服务器端脚本更容易,VBScript 怎么做呢?

4

5 回答 5

1

AJAX 请求与通常的 HTTP 请求非常相似。因此,您无需以任何特殊方式配置服务器即可使其正常工作。通常的服务器应该至少已经支持 GET 和 POST 请求。

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

于 2012-10-17T07:56:32.517 回答
0

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

AJAX 本身与其说是一种技术,不如说是一种技术。例如,您可以使用 AJAX,而无需使用 javascript 提供的无处不在的 XmlHttpRequest 对象。

于 2012-10-17T07:56:53.560 回答
0

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

是的,没有正确配置服务器

于 2012-10-17T07:58:24.670 回答
0

我向您建议 jquery 框架(无需服务器配置)(另请参阅 Sirko 答案)

http://api.jquery.com/jQuery.ajax/

于 2012-10-17T08:00:46.883 回答
0

这是帮助您加载动态内容看到这个

于 2012-10-17T08:00:55.687 回答