[英]jQuery can't parse JSON built with Ruby-JSON
我正在嘗試使用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?
您可能無法正確解析它,盡管由於您未發布代碼而無法確定。 使用JSON JavaScript解析器來執行此操作。 它會照顧潛在的腳本注入,盡管這通常對我來說足夠好...
var json = eval(" (" + httpResponse + ") ");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.