1,ajax請求會根據響應頭的返回數據類型對返回的數據data變量進行不同的處理
$.get("data/user-permission-submit-" + ddo.manipulate + ".json" , function(data,status){ console.log("tab-permission-manager.jsp perSubmit ",data); if(data.status == "200"){ $.messager.alert('我的消息','更新成功','info'); } });
這一句中,如果返回的數據是json,那么data就能直接被封裝成對象,從而直接使用點運算符data.status,
如果返回的html,那么data就不能使用點運算符,因為它不是對象,而是字符竄。