gpt4 book ai didi

python - IE7 使用 jQuery 解析 JSON 抛出 "parseerror"

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:50 26 4
gpt4 key购买 nike

运行以下代码时,IE7 会引发异常:"jquery: parseerror"。它适用于我测试过的所有其他浏览器(Firefox、Opera、Chrome、Chromium)。

脚本:

 function check(){
$("#form").ajaxSubmit({
url: "/send-file",
dataType: "json",
success:
function(answer){
$("#result").html(answer.msg);
},
error:
function(jqXHR, textStatus, errorThrown){
alert(textStatus);

}
});
return false;
}

服务器脚本(Pylons 的 Controller ):

  @jsonify
def sendFile(self):
response.content_type = "text/plain"
response.cache_control = 'no-cache'
response.pragma = "no-cache, must-revalidate"
response.expires = "-1"

data = dict(msg = '<h1 id="sd">ffffffffff</h1> \
<p>ddddd</p> <a href="#">link</a>' )
return data

最佳答案

问题似乎出在使用隐藏框架上传文件的 jQuery 插件中。如果它是插件,那么它包含一个错误(如果我没记错的话,它会从 body 标签读取 json 的内容)。我想与作者讨论这个问题,但他博客中的 Facebook 评论提出了异常(exception)。因此,我在本地稍微修复了该插件以读取整个服务器结果。

不幸的是,我目前无法访问黑客版本。

关于python - IE7 使用 jQuery 解析 JSON 抛出 "parseerror",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8535542/

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