içinde AJAX yoluyla yapılan HTML istekleri nasıl yanıtlanırım "normal" (örneğin, bir bağlantıyı izleyerek) ve ajax aracılığıyla yapılan istekleri yanıtlamak için yanıt verecek bir Rails denetleyici yöntemi yazmaya çalışıyorum.Rails
Normal Durum: Denetleyici, düzeni kullanarak tam olarak dekore edilmiş HTML ile yanıt vermelidir.
Ajax Olgu: HTML ile yanıt vermelidir conroller şablonunda (hayır düzeni)
İşte olsun isteğini yapmak istemci tarafında çalıştırmak için oluşturduk, jQuery kodu tarafından üretilen snippet'iniz.
jQuery.get("http://mydomain.com/some_controller/some_action",
{},
function(data, textstatus) {
jQuery("#target").html(data);
},
"html");
Bunu Rails'de işlemenin en iyi yolu nedir?
Ooh - İstek hakkında bilgim yoktu.xhr? Bunu kullanmak için cevabımı düzenlerseniz umursamıyorum umarım. o bunun dışında html istediği beri söz bağlamında – DanSingerman
, 'format.js' en iyi seçenek değildir. Ve onun çalışması için js şablonunuz, kafa karıştırıcı olan html üretmelidir. – artemave