jquery $.ajax() sucess函数无法进入!

function CheckUser(){

    var username = $("#username").val();
    var password = $("#password").val();
        $.ajax({
            type: "post",
            url: "CheckUser",
            dataType: "json",
            data: {"username":username,"password":password},
                success: function(data){
                        alert(data);
                        $("#head").html($.ajax({url: "head.jsp",async: false}).responseText)

}
经过调试,发现无法进入sucess回调函数,但是却能得到后台servlet处理的数据,求解答!!

2个回答

dataType: "json",
===>
dataType: "html",

showbo
支付宝加好友偷能量挖 回复qq_27868825:你的jq肯定是1.4+以上版本, json一定要返回标准json字符串,要不报错。看这个:http://www.w3dev.cn/article/20100722/jquery-1-4-datatype-is-json-issue.aspx
3 年多之前 回复
qq_27868825
王汪汪同学 谢谢指正!刚才自己改成了dataType:"text"就成功了!请问这是什么原因呢?为什么用json就不行了呢?
3 年多之前 回复

真是太感谢你了!这么耐心为我解答问题,自己百度了很多都没解决!学到了很多!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问