【发布时间】:2013-10-01 23:41:51
【问题描述】:
jquery 版本:http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
$.ajax({
url: CI_ROOT + current_page + '/get_results' ,
type: 'post',
data: { 'primary_key': primary_key, 'search_category':search_category, 'sub_category': sub_category ,'search_page':search_page, 'search_order': search_order, 'project_type': project_type},
beforeSend: function(){
$('.browse-list').html(spinner);
$('.page-number-nav').html('');
},
success: function(r){
var response_obj = jQuery.parseJSON(r.responseText);
$('.browse-list').html('');
if (response_obj.status == 'SUCCESS')
{
$('#sort_menu').hide();
$('#sort_type').hide();
if ((response_obj.results != 'No results') && (search_category != 'group') && (search_category == 'title' || (primary_key > 0)))
{
$('#sort_menu').show();
$('#sort_type').show();
}
$('.browse-list').html(response_obj.results);
$('.page-number-nav').html(response_obj.pagination);
}
}
});
if (r.responseText == undefined){alert('Empty');} 对于 IE 8 和 9 返回 Empty,但适用于 IE10 和所有其他浏览器
我已经阅读并尝试了这里的所有帖子,我发现可能相关,无法理解为什么这只会对这两个浏览器造成炸弹,以及要检查什么
TIA!
【问题讨论】:
-
你从服务器发回什么类型的内容?
-
json,通过:echo json_encode($retval);返回;对其他人有效
标签: javascript jquery internet-explorer-8 internet-explorer-9