在HTML中是否可以在没有Ajax和/或Javascript的情况下创建异步请求?

时间:2012-07-03 09:23:38

标签: javascript html ajax

我想知道使用HTML是否可以在没有Ajax和/或JavaScript的情况下创建异步请求?我不知道是否存在其他方法来避免整页重新加载?

4 个答案:

答案 0 :(得分:1)

以任何方式与服务器通信,不,我担心你需要Javascript

答案 1 :(得分:1)

iframe允许你这样做。

<a href="foo" target="iframe_name">linky</a>

请参阅the specification

答案 2 :(得分:0)

要避免整页重新加载,您可以使用以(i)帧为目标的框架或iframe和链接。

<a href=somehref target=myiframe>my link</a>
<iframe name=myiframe></iframe>

但如果您根本不使用javascript,那么您将受到快速限制。

答案 3 :(得分:0)

您可以使用<frame>MDN docu)和<iframe>MDN docu)以某种方式模拟AJAX行为。

然后,您可以指定target链接的<a>属性,以便在(i)框架内生成具有相应ID(MDN docu)的请求。

然而,这种技术或多或少地被放弃,而倾向于使用通常的JavaScript AJAX请求。