从grid extjs任务栏内的按钮调用servlet

时间:2013-09-20 07:23:25

标签: javascript ajax extjs

我想在点击按钮后将文本字段数据发送到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()
      }
    });
  }
}]

1 个答案:

答案 0 :(得分:1)

您无需在AJAX请求中添加http://localhost:8080。只需将AccessServlet作为URL 或/ sampleweb / AccessServlet

正如其他人所建议的那样,浏览器的网络面板中有什么内容。 您在服务器控制台上看到了什么? 您可以在服务器上启用调试以查看请求。