嗨,我是一个非常新手的web应用程序,我想做一个小表单,搜索一个对象,并在那里显示结果。我不想加载整个网页,可能只更改一个<div>标签。
有没有办法在没有Javascript的情况下做到这一点?(这不是强制的,只是看看我能不能做到)
我正在使用金字塔框架(并且已经工作了不到2-3天,所以请耐心等待你的答案)。
请给我指出正确的方向,我感觉我甚至不知道要搜索什么。
(在我的pyramid XMLHTTPRequest谷歌搜索中,我没有找到任何地方)。
非常感谢。
发布于 2013-02-06 04:18:12
不,这就是AJAX,一种Javascript技术。如果没有它,您将无法从浏览器启动XMLHTTPRequest。
只需使用jQuery从您的金字塔服务器加载一个网址;让一个路由提供一个HTML片段,而不是整个页面:
$('div#somediv').load('http://serveraddress/route/to/snippet')jQuery将从您的服务器请求/route/to/snippet,并将结果批量放置在<div id="somediv"></div>下。
发布于 2013-02-06 04:22:56
您需要一个像jQuery这样的Javascript库来执行XMLHTTPRequest (通常称为AJAX)。请参阅jQuery.post()
https://stackoverflow.com/questions/14716101
复制相似问题