以下代码如果data返回null会导致报出“Typeerror is null”(浏览器内核不一样,提示也不一样)的提示,在执行alert的时候,应该先判断data是否为空,但是js使用 if(data == null)或者if(data == “”)均无法判断。
function GetNew() {
var url = "Userinfo?id=1";
$.getJSON(url, function (data) {
alert(data.name);
});
}
以下是正确代码,直接使用 if(data)即可。
function GetNew() {
var url = "Userinfo?id=1";
$.getJSON(url, function (data) {
if(data){
alert(data.name);
}
});
}