link_to_remote方法更新失效

本文探讨了在使用link_to_remote进行AJAX调用时遇到的页面不更新问题,并提供了在不同浏览器环境下的一致性解决方案。
   在使用link_to_remote 出现的这样的问题,郁闷

   点击链接,使用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中执行正常,sad

 

typedef enum { ////todo : impl LLC_SPEC_5_1_ERROR_CODE_SUCCESS = 0x00, LLC_SPEC_5_1_ERROR_CODE_UNKNOWN_HCI_COMMAND = 0x01, LLC_SPEC_5_1_ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER = 0x02, LLC_SPEC_5_1_ERROR_CODE_HARDWARE_FAILURE = 0x03, LLC_SPEC_5_1_ERROR_CODE_AUTHENTICATION_FAILURE = 0x05, LLC_SPEC_5_1_ERROR_CODE_PIN_OR_KEY_MISSING = 0x06, LLC_SPEC_5_1_ERROR_CODE_MEMORY_CAPACITY_EXCEEDED = 0x07, LLC_SPEC_5_1_ERROR_CODE_CONNECTION_TIMEOUT = 0x08, LLC_SPEC_5_1_ERROR_CODE_CONNECTION_ALREADY_EXISTS = 0x0B, LLC_SPEC_5_1_ERROR_CODE_COMMAND_DISALLOWED = 0x0C, LLC_SPEC_5_1_ERROR_CODE_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES = 0x0D, LLC_SPEC_5_1_ERROR_CODE_UNSUPPORTED_FEATURE_OR_PARAMETER_VALUE = 0x11, LLC_SPEC_5_1_ERROR_CODE_INVALID_HCI_COMMAND_PARAMETERS = 0x12, LLC_SPEC_5_1_ERROR_CODE_REMOTE_USER_TERMINATED_CONNECTION = 0x13, LLC_SPEC_5_1_ERROR_CODE_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_LOW_RESOURCES = 0x14, LLC_SPEC_5_1_ERROR_CODE_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_POWER_OFF = 0x15, LLC_SPEC_5_1_ERROR_CODE_CONNECTION_TERMINATED_BY_LOCAL_HOST = 0x16, ////same code LLC_SPEC_5_1_ERROR_CODE_UNSUPPORTED_REMOTE_FEATURE = 0x1A, LLC_SPEC_5_1_ERROR_CODE_UNSUPPORTED_LMP_FEATURE = 0x1A, //// LLC_SPEC_5_1_ERROR_CODE_INVALID_LL_PARAMETERS = 0x1E, ////same code LLC_SPEC_5_1_ERROR_CODE_LMP_RESPONSE_TIMEOUT = 0x22, LLC_SPEC_5_1_ERROR_CODE_LL_RESPONSE_TIMEOUT = 0x22, //// ////same code LLC_SPEC_5_1_ERROR_CODE_LMP_ERROR_TRANSACTION_COLLISION = 0x23, LLC_SPEC_5_1_ERROR_CODE_LL_PROCEDURE_COLLISION = 0x23, //// LLC_SPEC_5_1_ERROR_CODE_INSTANT_PASSED = 0x28, LLC_SPEC_5_1_ERROR_CODE_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED = 0x29, LLC_SPEC_5_1_ERROR_CODE_DIFFERENT_TRANSACTION_COLLISION = 0x2A, LLC_SPEC_5_1_ERROR_CODE_CONTROLLER_BUSY = 0x3A, LLC_SPEC_5_1_ERROR_CODE_UNACCEPTABLE_CONNECTION_PARAMETERS = 0x3B, LLC_SPEC_5_1_ERROR_CODE_ADVERTISING_TIMEOUT = 0x3C, LLC_SPEC_5_1_ERROR_CODE_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE = 0x3D, ////same code LLC_SPEC_5_1_ERROR_CODE_CONNECTION_FAILED_TO_BE_ESTABLISHED = 0x3E, LLC_SPEC_5_1_ERROR_CODE_SYNCHRONIZATION_TIMEOUT = 0x3E, //// LLC_SPEC_5_1_ERROR_CODE_UNKNOWN_ADVERTISING_IDENTIFIER = 0x42, LLC_SPEC_5_1_ERROR_CODE_LIMIT_REACHED = 0x43, LLC_SPEC_5_1_ERROR_CODE_PACKET_TOO_LONG = 0x45, LLC_SPEC_5_1_ERROR_CODE_INSUFFICIENT_CHANNELS = 0x48, } EN_LLC_SPEC_5_1_ERROR_CODE_T; 解释下这个枚举的意思
11-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值