ruby/sinatra 为 ajax 请求提供“object.to_json”:
...
content_type :json
adam.to_json
end
#--> #<Human:0x10aa540 @x=68, @y=24, @name="Adam", @age=50>
带有 jquery 的 js:
...
$("#player").html(data);
...
导致 div 仅填充“#”字符。
console.log(data) 显示:
#<Human:0x10aa540 @x=68, @y=24, @name="Adam", @age=50>
所以我猜这是因为“<”和其他字符被解释为html。我怎样才能避免它并在网页中显示该对象,因为它出现在调试控制台上?
谢谢