我有以下JavaScript代碼。它只是類,它應該從REST WCF客戶端接收一些數據。代碼引發異常'[specific_method]未定義'
class EmployeesWcfClient {
constructor(url) {
if (url == null) {
url = "http://localhost:35798/MyCompanyService.svc/";
}
this.url = url;
}
doGetRequest(relUrl) {
return $.ajax({
type: 'GET',
contentType: 'json',
dataType: 'json',
url: this.url + relUrl,
async: false
});
}
doPostRequest(relUrl, data) {
return $.ajax({
type: 'POST',
data: JSON.stringify(data),
contentType: "application/json; charset=utf-8",
dataType: "json",
url: this.url + relUrl,
async: false
});
}
getEmployees() {
return doGetRequest('Employees');
}
}
我不知道爲什麼會引發異常:'doGetRequest未定義'。有人可以幫忙嗎?
你不能在JS/JQ中創建類。如果您嘗試創建類'類EmployeesWcfClient',那麼編譯器將創建一個具有相同名稱的函數 –