我通过Ext.Ajax.request()方法请求url,但是当我将该url粘贴到浏览器URL(直接访问)而不是在窗口中获取响应文本时,它确实从服务器返回任何响应文本。
你能告诉我这个网址有什么问题吗?
Ext.Ajax.request({
url: "myurl",
method: 'GET',
timeout: 60000,
success: function (response) {
alert('response : ' + response);
},
failure: function (response, opts) {
console.log('server-side failure with status code ' + response.status);
}
});
答案 0 :(得分:1)
成功功能的参数是XMLHttpRequest 对象,因此您不能只提醒它。
要访问实际响应文本,您需要访问对象的responseText属性:
success: function(response) {
alert('response : ' + response.responseText);
}
答案 1 :(得分:0)
响应不是任何字符串。所以你不能直接提醒它。你会看到[对象对象]处于警戒状态。
所以看看响应对象试试
console.log(response);
您将在
response.responseText
中获取实际数据