IE7使用jQuery解析JSON时抛出“parseerror”

2024-06-23 03:12:31 发布

您现在位置:Python中文网/ 问答频道 /正文

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

脚本:

 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;
    }

服务器脚本(电缆塔控制器):

^{pr2}$

Tags: 代码answerform脚本check浏览器functionopera
2条回答

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

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

相反,如果

response.content_type = "text/plain" 

试试看

^{pr2}$

相关问题 更多 >

    热门问题