我想在点击按钮后将文本字段数据发送到servlet。 Textbar和tbar网格中的按钮。我正在使用Ajax请求来调用servlet,但它没有调用它。
tbar: [{
xtype: 'textfield',
name: 'text'
}, {
text: 'Serach',
scope: this,
handler: function () {
Ext.Ajax.request({
method: 'GET',
loadMask: true,
scope: this,
url: 'http://localhost:8080/sampleweb/AccessServlet',
success: function (response, request) {
Ext.MessageBox.alert('success', response.responseText);
},
failure: function (response, request) {
Ext.MessageBox.alert('failure', response.responseText);
},
params: {
firstname: text.getValue()
}
});
}
}]
答案 0 :(得分:1)
您无需在AJAX请求中添加http://localhost:8080。只需将AccessServlet作为URL 或/ sampleweb / AccessServlet
正如其他人所建议的那样,浏览器的网络面板中有什么内容。 您在服务器控制台上看到了什么? 您可以在服务器上启用调试以查看请求。