我有一個Person JavaScript類像JSON和裝訂方法
function Person(_name, _id, _salary){
this.Name = _name;
this.Id = _id;
this.Salary = _salary;
}
首先,我想重載與構造函數:
function Person(_person){
this.Name = _person.Name;
this.Salary = _person.Salary;
this.Id = _person.Id;
}
但我無論做什麼,它進入第一個功能...!?
二,我有一些功能,這個JavaScript類,如:
Person.prototype.f_IncreaseSalary = function(_percentage){
this.Salary *= _percentage;
}
什麼我現在做的是:從Web服務
- 發送串像
new Person('cem','1000','15000')
評估客戶端的字符串如:
dataType:json, success:function(msg){ globalObj = eval(msg.d); },
- 並將javascript對象與其函數一起使用。
globalObj.f_IncreaseSalary(0.2);
但我想我應該JSON中返回一個字符串,如: "Person" : {"name":"Cem", "id":1000, "salary":15000 }
我怎麼能在人班組長的JavaScript方法綁定到JSON對象...?