所以當Ajax調用返回一個JSON回覆,我做的:JSON對象答覆解析
oData = JSON.parse(sReply);
其中
var oData = new cData();
function cData() {
this.Email = "";
this.Name = "";
this.test = function() {
alert("lol");
}
}
的問題是,JSON字符串只包含電子郵件地址和名稱變量,所以當oData = JSON.parse(sReply)發生時,函數測試會被覆蓋,當我試圖調用函數時它不存在。有沒有辦法避免這種情況?我可能有許多函數和其他變量,我不想通過JSON傳輸。
你可以發佈JSON值和oData對象的期望輸出嗎? – jbabey