我正在尝试使用jquery.get方法从其他源中提取JSON数据.不幸的是,Firfox 4和Chrome给了我不同的回应.在Firefox中我得到一个需要解析的字符串,在chrome中,我得到解析的JSON.为什么差异,我该如何避免呢?
//works in Firefox
$.get(url, query, function(resp){
var data = $.parseJSON(resp)
var hits = data.hits.hits
}
//works in Chrome
$.get(url, query, function(resp){
var hits = resp.hits.hits
}
Run Code Online (Sandbox Code Playgroud)
最好是明确的:告诉jQuery你期望返回JSON.这应该确保一致的行为.
$.get(url, query, function(resp){
var hits = resp.hits.hits
}, 'json');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
506 次 |
| 最近记录: |