我有一个简单的ajax请求,适用于所有现代浏览器,但IE9(当然)。在IE9中,响应返回为200,成功函数触发,但没有返回数据。
这是js:
function getMapPins(section){
$('.spinnerBG').fadeIn('fast');
$.ajax({
type: 'POST',
url: '/ourprojects_ajax.html',
data: {'map_section':section},
cache:false,
success: function(data){
//alert(data);
$('#mapPins').append(data);
createPins(section);
}
});
}
只是为了确保它不是PHP:
<?php echo '<p>why won't this damn thing work in IE9</p>'; ?>
有什么想法吗?
答案 0 :(得分:6)
似乎存在PARSE ERROR:
<?php echo '<p>why won't this damn thing work in IE9</p>'; ?>
应该是:
<?php echo '<p>why won\'t this damn thing work in IE9</p>'; ?>
如果您关闭了错误,那么您将无法获得回复,因为该页面将为空白。