我想從服務器獲取數據取決於登錄的用戶名。如何獲得對象的某個部分作爲字符串
我成功地獲得了正確的對象,但是我沒有得到它的某些部分。
getDepartmentByEmp : function(){
var empName = $.trim($(".temp-test").html());
console.log(empName);
$.ajax({
contentType : "application/json",
dataType : 'json',
type : "GET",
url : "<c:url value='/app/general/add/getDepartment/'/>" + empName,
complete : function(data) {
$("#docDepartment").val(data.responseText);
$("#docDepartment").prev().html(data.responseText);
console.log(data.responseText);
console.log(typeof data.responseText);
}
});
},
該empName獲取每個登錄到我的數據庫中的用戶的empNameTrim值。 數據的類型是對象,responseText是字符串。
,其輸出看起來像以下:
我要讓docDepartment的價值等於部門的價值,這將是SM在此案件。
預先感謝您。
編輯:我跟着盧瓦克福雷 - 拉克魯瓦的提示,修改我的代碼類似以下內容:
getDepartmentByEmp : function(){
var empName = $.trim($(".temp-test").html());
console.log(empName);
$.ajax({
contentType : "application/json",
dataType : 'json',
type : "GET",
url : "<c:url value='/app/general/add/getDepartment/'/>" + empName,
complete : function(data) {
var doc = JSON.parse(data.responseText);
$("#docDepartment").val(doc.department);
$("#docDepartment").prev().html(doc.department);
console.log(doc.department);
console.log(typeof doc.department);
}
});
},
第二
getDepartmentByEmp : function(){
var empName = $.trim($(".temp-test").html());
console.log(empName);
$.ajax({
contentType : "application/json",
dataType : 'json',
type : "GET",
url : "<c:url value='/app/general/add/getDepartment/'/>" + empName,
complete : function(data) {
$("#docDepartment").val(data.responseJSON.department);
$("#docDepartment").prev().html(data.responseJSON.department);
console.log(data.responseJSON.department);
console.log(typeof data.responseJSON.department);
}
});
},
getDepartmentByEmp : function(){
var empName = $.trim($(".temp-test").html());
console.log(empName);
$.ajax({
contentType : "application/json",
dataType : 'json',
type : "GET",
url : "<c:url value='/app/general/add/getDepartment/'/>" + empName,
})
.done(function (data) {
$("#docDepartment").val(data.department);
$("#docDepartment").prev().html(data.department);
console.log(data.department);
console.log(typeof data.department);
})
},
所有這些工作正常。選擇你喜歡的任何。
'dataType:'json','in'$ .ajax()' – Tushar
謝謝先生,現在它工作:) – boomboomboom
好吧,你的第一個建議已經工作大聲笑。我也會嘗試你的第二個。 – boomboomboom