gpt4 book ai didi

jQuery.ajax() - IE9 中返回未定义的数据

转载 作者:行者123 更新时间:2023-12-03 22:32:34 26 4
gpt4 key购买 nike

我有一个非常简单的代码:

$.ajax({
cache: false,
dataType: 'html',
complete: function(jqXHR){
console.log(jqXHR.responseText);
},
success: function(data){
console.log(data);
},
url: 'http://follows.pl/pages/ajaxtest'
});

它在 ff、chrome 和 IE8 中返回一些文本,但在 IE9 中显示两次“未定义”。

我查看了 IE9 中的开发人员工具,它显示正常响应,因此请求工作正常,响应良好,但变量未定义

响应标题:

Response    HTTP/1.1 200 OK
Cache-Control no-cache
Content-Type text/html; charset: UTF-8
Pragma no-cache

回应

string(4) "test"

最佳答案

我怀疑这是你的问题:

Content-Type    text/html; charset: UTF-8

该值的格式不正确(字符集后面的“:”是错误的)并且 IE9 不喜欢它,但默默地失败而不是说一些有用的东西。试试这个:

Content-Type:    text/html;charset=utf-8

关于jQuery.ajax() - IE9 中返回未定义的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com