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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012