如何只更改网页的一部分? (有没有JS解决方案?)

时间:2013-02-05 20:15:37

标签: ajax xmlhttprequest pyramid

您好我对Web应用程序很陌生,我想创建一个小表单来搜索对象并在那里显示结果。我不想加载整个网页,可能只更改一个<div>标记。

有没有办法在没有Javascript的情况下执行此操作? (我没有强制要求。只要检查一下我是否可以)

我正在使用Pyramid框架(并且工作时间不到2-3天,所以请耐心等待您的答案)。

请指出我正确的方向,我觉得我甚至不知道该搜索什么。

(我的pyramid XMLHTTPRequest谷歌搜索没有去任何地方。

非常感谢。

2 个答案:

答案 0 :(得分:4)

不,这就是AJAX ,这是一种Javascript技术。没有它,您无法从浏览器启动XMLHTTPRequest。

只需使用jQuery从Pyramid服务器加载URL;有一条路线提供HTML代码段而不是整页:

$('div#somediv').load('http://serveraddress/route/to/snippet')

并且jQuery将从您的服务器请求/route/to/snippet,并将结果批发放在<div id="somediv"></div>下。

答案 1 :(得分:1)

您需要的是像jQuery这样的Javascript库来执行XMLHTTPRequest(通常称为AJAX)。见jQuery.post()