javascript - jQuery 无法解析使用 Ruby-JSON 构建的 JSON

标签 javascript jquery ruby ajax

我正在尝试使用 jQuery 设置 Ajax 回调,但它不起作用。我的 Ruby 代码如下所示:

return {:one => some_html, :two => more_html}.to_json

当它到达客户端时,jQuery 会提示“解析错误”。如果我让它变得非常简单,例如:

return {:one => 'Something', :two => 'Something else'}.to_json

然后就可以正常工作了。我想我只是想知道一个唯一工作就是创建 JSON 的库怎么会创建无效的 JSON?还是别的什么?

最佳答案

是否可能 some_html 和 more_html 中的字符会干扰 jQuery 对 JSON 的解析?您用过Firebug查看 AJAX 响应并确保它是有效的 JSON?

关于javascript - jQuery 无法解析使用 Ruby-JSON 构建的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1186088/

相关文章:

javascript - 提交时的 JQuery 加载问题

javascript - 如何将信息发送到新实例化的 Backbone 集合?

asp.net-mvc - 使用 ASP.NET MVC,我可以使用 jQuery GET 和 FilePathResult 下载文件吗?

ruby - 有没有办法查看 Sequel 表达式将生成的原始 SQL?

mysql - Datamapper 是否支持 'On Duplicate Key Update' 或其他更新插入技术?

Javascript 检查对象的所有值及其嵌套对象

php - 将 PHP 数组插入 Javascript 数组

javascript - 将同名的JSON数据放到不同的div中

javascript - 我可以/应该根据元素的数量为下拉菜单栏设置动态高度吗?

java - 将 Java 与解释型语言混合 Inline::Java vs. Jython vs. Jruby