प्रारूप.जेएस प्रतिक्रिया का सम्मान करने के लिए AJAX फॉर्म नहीं प्राप्त कर सकता है answer_to केवल format.html के साथ प्रतिक्रिया देता है। किसी भी मदद की बहुत सराहना की।form_for [@nested, @resource], remote => format.html रेल के साथ सही प्रतिक्रिया 3.2.6
दृश्य
यह दृश्य AJAX के द्वारा आंशिक में कहा जाता है और उसके बाद उपयोगकर्ता प्रपत्र सबमिट करता। प्रारंभिक AJAX कॉल इस फ़ॉर्म के 'रिमोट: सच' को भ्रमित कर सकता है?
<%= form_for([@nested, @nested.resources.new], remote: true) do |i|%>
<%= i.hidden_field :inviter_id, value: current_user.id %>
<%= i.hidden_field :fb_pic_url, value: f['pic_square'] %>
<%= i.hidden_field :name, value: f['name'] %>
<%= i.hidden_field :uid, value: f['uid'] %>
<%= i.submit "Invite", class:"btn btn-success invite_button" %>
<% end %>
routes.rb
resources :nested do
resources :resources
end
नियंत्रक
def create
code code code
respond_to do |format|
format.html { redirect_to @nested, notice: "Successfully Posted Nested" }
format.json { render json: @nested, status: :created, location: @nested }
format.js { render :nothing => true }
end
end
create.js.erb वर्तमान लेकिन खाली
application.html
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
application.js
//= require jquery
//= require jquery_ujs
अनुरोध में हेडर स्वीकार किए जाते हैं क्या स्वीकार करते हैं? – joshuacronemeyer
"HTTP_ACCEPT" => "टेक्स्ट/एचटीएमएल, एप्लिकेशन/एक्सएचटीएमएल + एक्सएमएल, एप्लीकेशन/एक्सएमएल; क्यू = 0.9, */*; क्यू = 0.8" – ajbraus
मुझे समस्या समझ में नहीं आ रही है। आप कह रहे हैं कि फ़ॉर्म सबमिट करने के बाद आपको एचटीएमएल प्रतिक्रिया मिल रही है? – jizak