【发布时间】:2014-04-23 20:38:08
【问题描述】:
我正在阅读 Rails 指南,特别是我正在阅读以下内容:http://guides.rubyonrails.org/working_with_javascript_in_rails.html#server-side-concerns 让我有点困惑的部分是响应。它表示如果创建操作接收到 AJAX 请求,那么它将返回将用户插入页面的 javascript 代码。我找到了其他解决方案,其中客户端接收 json 对象(而不是 javascript 代码)并构建相应的 DOM 元素并将它们插入页面中。我的问题是:
- 接收 json 对象并构建 DOM 元素并将它们插入页面是否比接收 javascript 代码并执行它以便将新内容添加到页面中更好?有哪些最佳做法?
- 在这个例子中,ajax 调用会收到什么? javascript 代码、json 对象还是两者兼而有之?
【问题讨论】:
标签: javascript ruby-on-rails ajax json