您好我对Web应用程序很陌生,我想创建一个小表单来搜索对象并在那里显示结果。我不想加载整个网页,可能只更改一个<div>
标记。
有没有办法在没有Javascript的情况下执行此操作? (我没有强制要求。只要检查一下我是否可以)
我正在使用Pyramid框架(并且工作时间不到2-3天,所以请耐心等待您的答案)。
请指出我正确的方向,我觉得我甚至不知道该搜索什么。
(我的pyramid XMLHTTPRequest
谷歌搜索没有去任何地方。
非常感谢。
答案 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()