文章列表
另一个典型的Ajax功能是现场(In-place)编辑器。如果你是一个Flickr(http://flickr.com)用户,那么你知道可以通过单击想要改变的信息,来编辑自己照片的描述内容及标题。如果你拥有适当的许可,那么文本将转化成一个文本框,允许你在一个页面上查看和编辑数据库的记录,这样使编辑信息的过程既简单又快捷。
你可以用一个名为in_place_editor的简单helper在Rails中实现同样的功能。in_place_editor helper带有一对儿参数:第一个是包含了要更新数据的元素的名字,第二个是一个选项hash,其中最重要的是action的URL,它将接收Ajax ...
- 2008-12-30 18:08
- 浏览 665
- 评论(0)
文本框的自动补全是一种可以帮助用户快速而精准地填写表单的功能,它是基于数据库的某些字段中已经存在的数据。我们以Google Suggest(http://google.com/webhp?complete=1)作为这种功能的例子。当你在搜索文本框中输入一个关键词时,Google Suggest便会为你推荐可能与你所搜寻的主题相匹配的关键词。在Rails中,提供这类功能的是auto_complete_for helper。
我们来通过为Location(地址)字段建议可能的值以强化我们的events应用程序,从而为用户节省了输入数据的时间。这将有效地减少数据库中已存在的地址输入错误的几率,而 ...
- 2008-12-30 18:07
- 浏览 1034
- 评论(0)