我正在尝试使用 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/