SORU
22 Kasım 2011, Salı


Raylar eğer istek AJAX ise tespit

Benim eylem yalnızca bir AJAX isteği geldi işleme ile cevap vermek istiyorum. Nasıl kontrol edebilirim?

Böyle bir şey yapmak istiyorum:

def action
   @model = Model.find(params[:id])

   respond_to do |format|

      if (wasAJAXRequest()) #How do I do this?

         format.html #action.html.erb

      else

         format.html {redirect_to root_url}
   end
end

CEVAP
22 Kasım 2011, Salı


header[X-Requested-With] Eğer bir AJAX isteği olup olmadığını görmek için kontrol edebilirsiniz. İşte bunu yapmak için nasıl iyi bir article.

İşte bir örnek:

if request.xhr?
  # respond to Ajax request
else
  # respond to normal request
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013