だから、私はAjax(JQueryを使用)とSinatraに問題があります。
私はルートを持っています:
get '/ajx' do
content_type 'text/html', :charset => 'utf-8'
slim :mypartitial, :layout => false
end
これはAjax「GET」を介して呼び出されます。
$(document).ready(function() {
$('#vars').click(function(event){
$.ajax({
type: "GET",
url: "/ajx",
data: "",
success: function(data) {
$("#result").html(data)
}
});
});
});
しかし、HTML出力が得られず、何もレンダリングされません。問題はここにあると思います
slim :mypartitial, :layout => false
しかし、まだテンプレートエンジンを使用して有効なhtmlを返す方法がわかりません。