1

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

有没有办法在没有 Javascript 的情况下做到这一点?(我不是强制性的。只是检查我是否可以)

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

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

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

谢谢一堆。

4

2 回答 2

4

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

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

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

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

于 2013-02-05T20:18:11.683 回答
2

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

于 2013-02-05T20:22:56.357 回答