JS推斷是否為JSON對象及是否存在某字段
$.ajax({
type: ‘POST‘,
url: url,
success(function(data){
//推斷是否為JSON對象
if(typeof(data) == "object" &&
Object.prototype.toString.call(data).toLowerCase() == "[object object]" && !data.length){
alert("is JSON 0bject");
}
//推斷是否存在某字段
console.info(datas["key"] != undefined); //此方式不嚴謹,假設key定義了 並就是賦值為undefined 則會出問題
console.info("key" in datas);
console.info(datas.hasOwnProperty("key"));
})
})
作者:itmyhome
JS推斷是否為JSON對象及是否存在某字段