gpt4 book ai didi

javascript - RJS 错误 : TypeError: element is null

转载 作者:行者123 更新时间:2023-11-29 17:32:24 26 4
gpt4 key购买 nike

我收到 RJS 错误:TypeError: 使用 ajax 时元素为空。

我在 View 中使用

<%= periodically_call_remote(:url=>{:action=>'get_user_list', :id=>'1'},
:frequency => '5') %>

在 Controller 中

  render :update do |page|
page.replace_html 'chat_area', :partial => 'chat_area', :object => [@chats, @user] if @js_update
end

在部分聊天区

<% if !@chats.blank? && !show_div(@chats).blank?%>
<% show_div_id=show_div(@chats) %>
<% for chat in @chats %>
<div class="popup" id="chat_area_<%= chat.id %>"
style="display:<%= (chat.id == show_div_id)? 'block' : 'none' %>;">

<% form_remote_for(:chat, :url => {:controller=>'chats',
:action=>'create', :id=>1}, :html=>{:name => "form_#{chat.id}"},
:complete=>"resetContent('#{chat.id}');") do |f| %>
<div style="display:none;">
<%= f.hidden_field :sessionNo, :value=>chat.sessionNo %>
<%= f.text_area :chatContent, :id=>
"chatContent_field_#{chat.id}", :cols=>"100", :rows=>"6",
:onKeyPress=>"return submitenter(this,event);" %>
</div>
<input type="image" src="images/chat/send-hover.png"
value="Send" onclick="return submit_button('<%= chat.id %>')"/>
<% end %>
</div>

</div>
<% end %>

<% else %>
<div class="popup" id="chat_area_none" style="display:'block';">
<input type="image" disabled ="disabled"
src="images/chat/send.png" style="cursor:default;" value="Send" />
</div>
<% end %>

我的 div 存在于 index.html.erb 中

      <table border="0" width="100%" cellspacing="0" cellpadding="0">
<tbody><tr>
<td align="left" width="80%" valign="top" style="">
<%= text_area :chat, :chatContent, :id=> "chatContent_field", :cols=>"100", :rows=>"6" %>
</td>
<td align="left" width="20%" valign="bottom" style="padding-left:10px;padding-left:10px;x" >
<div id="chat_area">
<%= render :partial => 'chat_area' %>
</div>
</td>
</tr>
</tbody>
</table>

感谢任何帮助。

问候,

萨利尔盖克瓦德

最佳答案

我发现它发生的原因是因为我没有正确关闭“chat_area”上方的 div。我唯一做的就是关闭 div,它就像魔术一样工作,新的感谢所有

请注意,

萨利尔·盖克瓦德

关于javascript - RJS 错误 : TypeError: element is null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com