嗨,我对 Web 应用程序很陌生,我想制作一个小型表单来搜索对象并在那里显示结果。我不想加载整个网页,可能只更改一个<div>
标签。
有没有办法在没有 Javascript 的情况下做到这一点?(我不是强制性的。只是检查我是否可以)
我正在使用 Pyramid 框架(并且已经使用了不到 2-3 天,所以请耐心等待您的答案)。
请指出正确的方向,我觉得我什至不知道要搜索什么。
(我的pyramid XMLHTTPRequest
谷歌搜索没有去任何地方)。
谢谢一堆。
嗨,我对 Web 应用程序很陌生,我想制作一个小型表单来搜索对象并在那里显示结果。我不想加载整个网页,可能只更改一个<div>
标签。
有没有办法在没有 Javascript 的情况下做到这一点?(我不是强制性的。只是检查我是否可以)
我正在使用 Pyramid 框架(并且已经使用了不到 2-3 天,所以请耐心等待您的答案)。
请指出正确的方向,我觉得我什至不知道要搜索什么。
(我的pyramid XMLHTTPRequest
谷歌搜索没有去任何地方)。
谢谢一堆。
不,这就是 AJAX ,一种Javascript 技术。没有它,您无法从浏览器启动 XMLHTTPRequest。
只需使用 jQuery 从 Pyramid 服务器加载 URL;让一条路线提供 HTML 片段而不是完整页面:
$('div#somediv').load('http://serveraddress/route/to/snippet')
jQuery/route/to/snippet
将从您的服务器请求,并将结果批发放在<div id="somediv"></div>
.
您需要一个像 jQuery 这样的 Javascript 库来执行 XMLHTTPRequest(通常称为 AJAX)。见jQuery.post()