Tôi đang gặp một vấn đề với nhận được response.responseText
từ phản ứng máy chủ trong ExtJS 4.làm thế nào để có được response.responseText máy chủ sau khi ExtJS cửa hàng tải 4
Dưới đây là mã của tôi để nạp các cửa hàng:
store.load({
params: {
'projectid': this.projectid
},
callback: function (records, operation, success, response) {
console.log(records);
console.log(response.responseText);
}
});
Thực ra, khi tôi thực hiện yêu cầu với chức năng dưới đây, tôi có được reponse.responseText
.
Ext.Ajax.request({
url: 'login/GetLoginCheck.action',
method: 'GET',
params: {
'username': values['username'],
'password': values['password']
},
scope: this,
success: function(response) {
Ext.Msg.alert(response.responseText);
var redirect = response.responseText;
window.location.href = "" + redirect + ".jsp";
},
failure: function(response) {
Ext.Msg.alert('INVALID USERNAME OR PASSWORD');
}
});
Vì vậy, vui lòng đề nghị tôi làm cách nào để có được response.responseText
từ store.load() có chức năng gọi lại.
Tôi không có "operation.response" khi máy chủ trả về 500. Khi máy chủ phản hồi thông báo lỗi với trạng thái 500, tôi phải sử dụng Ext.Ajax.request để hiển thị thông báo và ngăn xếp. – df1