I have this form that allows a user to enter a username and save it, assocciating your profile with theirs via an id. A list gets updated and a partial is displayed. The problem is that when I hit the submit button to this form to make this all happened I (sometimes, but more often then not) get an RJS error that reads: TypeError: Cannot set property 'innerHTML' of bull. I hot OK and another error pops up giving me this long string of what appears to be JavaScript or Ajax code?
Main View Code: <div id = "update_first" align = "center"> <span class="header">Travel Arranger Pages</span><br /><br /> <b class = "table-header">The profiles for which you are responsible </b><br /> <hr width = "67%"> <div id = "travel-managers-users"> <%= render :partial => 'show_my_users' %> </div> <hr width = "67%"> <br /> <div id = "company_users"> <%= render :partial => 'add_new_profile' %> </div> </div>
Partial - add_new_profile: <% form_remote_tag :url => {:action => 'add_profile_auto', :id => @user.id }, :complete => "new Effect.Appear('airport'); new Effect.Pulsate('airport');" do -%> <b>Type in username to add to your list: </b><br /> <%= text_field_with_auto_complete :user, :username, {:value => '', :size => 45}, {:url => { :action => "auto_complete_for_user_username", :id => @user.primary_account_id }, :skip_style => true} %> <%= submit_tag 'Add Name'%> <% end -%> ....
Controller code - add_profile_auto: ..... render :update do |page| page.replace_html 'travel-managers-users', :partial => 'show_my_users' page.replace_html 'company_users', :partial => 'add_new_profile' end .....
Any ideas of why I am getting this error. I am just lost. Like I said I sometimes get the error and sometimes I don't.
Thanks in advance,
-S