状况一:jquery
<!-- lang: js --> $.post('checkUser.ashx', { Action: "Check", Name: user }, function (data) { alert(data); });
缘由: $.post('checkUser.ashx', { Action: "Check", Name: user }, Name:user 没有加双引号json
状况二:没有引用对正确的jquery-xxx.js文件,查看当前页是否可以应用到这个文件。函数
状况三:若是回调函数中打印的不知json类型的数据,如post
<!-- lang: js --> $.post('checkUser.ashx', { Action: "Check", Name: user }, function (data) { alert(data); //alert data不是json类的数据,后边的json必须改成text或其余对应类型 }, "json");
w3c school 给出的标准用法,即参数说明以下:code
<!-- lang: js --> $(selector).post(URL,data,function(data,status,xhr),dataType)