0
所以,我有Ajax(使用JQuery)和Sinatra的問題。如何在sinatra中使用模板引擎爲AJAX調用返回「text/html」內容?
我有一個路線:
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。