2 qq 27868825 qq_27868825 于 2016.09.08 21:39 提问

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个回答

showbo
showbo   Ds   Rxr 2016.09.08 21:44
已采纳

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

showbo
showbo 回复qq_27868825:你的jq肯定是1.4+以上版本, json一定要返回标准json字符串,要不报错。看这个:http://www.w3dev.cn/article/20100722/jquery-1-4-datatype-is-json-issue.aspx
大约一年之前 回复
qq_27868825
qq_27868825 谢谢指正!刚才自己改成了dataType:"text"就成功了!请问这是什么原因呢?为什么用json就不行了呢?
大约一年之前 回复
qq_27868825
qq_27868825   2016.09.08 21:49

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

Csdn user default icon
上传中...
上传图片
插入图片