2008-01-25
link_to_remote方法更新失效
关键字: rails ruby link_to_remote
在使用link_to_remote 出现的这样的问题,郁闷
点击链接,使用link_to_remote实现ajax调用,
页面:
点击链接,使用link_to_remote实现ajax调用,
页面:
<% form_for :diary,:url =>{:action => 'creat_diary' } do |form| %>
<%= error_messages_for 'diary' %>
<fieldset>
<legend>日记</legend>
<p><label for="diary_diary_sort">日记分类</label>
<span id='diary_sorts'><%= form.select :diary_sort_id, @diary_sorts %></span>
<span id='new_diary_sort'>
<%= link_to_remote '添加分类' ,:url => {:action => 'new_diary_sort',:member_id => @member.id },:update => 'new_diary_sort' %>
</span>
</p>
</fieldset>
<br/>
<%= submit_tag "确认提交" %>
<% end %>
这是代码和调用的页面
def new_diary_sort
@diary_sort = DiarySort.new
end
<% form_for :diary_sort,:url =>{:action => 'creat_diary_sort' } do |form| %>
<%= form.text_field :name %>
<% end %>
点击链接,调用了new_diary_sort方法了(使用了日志输出),但是没有更新页面,检查不到错误,这是怎么回事?
在IE6和7中都不执行,在ff中执行正常,![]()
- 14:05
- 浏览 (403)
- 评论 (14)
- 分类: RubyOnRails
- 进入论坛
- 发布在 代码生成器 圈子
- 相关推荐
评论
liuwei1981
2008-02-21
rain2005 写道
解决了吗?我也遇到了这种问题,要在局部模板中也引一下js.
在IE中,使用ajax方式调用的页面只要不嵌套form标签,就可以了
rain2005
2008-02-20
解决了吗?我也遇到了这种问题,要在局部模板中也引一下js.
yehs220
2008-02-16
mmiwwcom 写道
yehs220 写道
不会吧...
如果你不信,你可以去试,就一个单独的HTML文件,把prototype.js包含进去。
试了下,换成别的js也会的,即使是不存在的js (winxp ie6)
mmiwwcom
2008-02-16
哦,弄错了……
mmiwwcom
2008-02-16
yehs220 写道
不会吧...
如果你不信,你可以去试,就一个单独的HTML文件,把prototype.js包含进去。
yehs220
2008-02-16
mmiwwcom 写道
IE6 7把prototype 等javascript框架视为不安全的脚本!
实验的话,单独的一个html文件,把prototype链接进去,就会出现提示 “不安全的……”我忘记了,自己试去吧。但如果不是单独html,IE 就会在没有任何提示的情况下对javascript脚本不作出任何响应。
实验的话,单独的一个html文件,把prototype链接进去,就会出现提示 “不安全的……”我忘记了,自己试去吧。但如果不是单独html,IE 就会在没有任何提示的情况下对javascript脚本不作出任何响应。
不会吧...
mmiwwcom
2008-02-16
IE6 7把prototype 等javascript框架视为不安全的脚本!
实验的话,单独的一个html文件,把prototype包含进去,就会出现提示 “不安全的……”我忘记了,自己试去吧。但如果不是单独html,IE 就会在没有任何提示的情况下对javascript脚本不作出任何响应。
总之是IE自身安全控制上的问题,禁止了javascript.
实验的话,单独的一个html文件,把prototype包含进去,就会出现提示 “不安全的……”我忘记了,自己试去吧。但如果不是单独html,IE 就会在没有任何提示的情况下对javascript脚本不作出任何响应。
总之是IE自身安全控制上的问题,禁止了javascript.
liuwei1981
2008-01-29
敏捷2汇中的depot的ajax例子,我测试运行了,正常,在ajax例子后也附有ajax例子运行不成功的解决方法,我照着做没问题了。
这个问题我已经解决了,
好像是这个action使用了整体的layout布局,IE不知为什么就接受不了这样的参数,action调用的页面中如果有form参数,那么主页面中的更换的div或者span不能在form中,否则在IE中不正常,将layout设置剔除这个action就可以了。
在firefox中,就是又整个嵌套了layout一遍,看来rails的ajax方法,还是ff支持的好
这个问题我已经解决了,
在firefox中,就是又整个嵌套了layout一遍,看来rails的ajax方法,还是ff支持的好
sun201200204
2008-01-28
可能是存在问题的。在《敏捷2》上的depot的ajax的例子就不能运行。所以在rails开发中一直不敢用ajax.
weskycn
2008-01-26
代码不全啊,看不明白
liuqiang
2008-01-25
rails 2 ajax更新div是存在问题
liuwei1981
2008-01-25
在fire fox中执行了
liuwei1981
2008-01-25
这是布局模板
<%= javascript_include_tag :defaults %>
已经引用了
<%= javascript_include_tag :defaults %>
已经引用了
frozentree
2008-01-25
没有引入Ajax需要那个标签。就是protype.js
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 25100 次
- 性别:

- 来自: 山西太原

- 详细资料
搜索本博客
我的相册
55_140065_b47aa528cbaf0eb
共 16 张
共 16 张
最新评论
-
列个新年计划吧,不知道到 ...
-- by gkm422 -
列个新年计划吧,不知道到 ...
过去半年了,计划基本没有进展,唉......
-- by liuwei1981 -
列个新年计划吧,不知道到 ...
你好! 能加我QQ 想请教你关于JAVA开发OA的问题 能加我QQ吗? 38 ...
-- by pengjunwu -
修改spring+hibernate+str ...
已经解决·~~哈哈·~~郁闷了一天多~终于搞定了·~
-- by 六芒星の詛咒 -
修改spring+hibernate+str ...
为什么我的还是不行的呀~~~~~我在spring里的配置文件里设置好了呀,可是还 ...
-- by 六芒星の詛咒






评论排行榜