2013-04-18 44 views
0

我有一個登錄表單,它在提交按鈕單擊時將用戶名,密碼值提交給服務器。在Extjs中提交表單提交後,無法從服務器獲得JSON響應

var form = this.up('form').getForm(); 
    if (form.isValid()) { 
     form.submit({ 
      url: '', //this is the url where the form gets submitted 
      success: function(form, action) { 
       Ext.Msg.alert('Success', action.result.msg); 
      }, 
      failure: function(form, action) { 
       Ext.Msg.alert('Failed', action.result.msg); 
      } 
     }); 
    } 

但提交按鈕後點擊網頁(Web應用程序)時被重定向到我已經提供了展示來自服務器的響應表單提交的URL。

我需要將來自服務器的JSON響應存儲到商店中,而無需重定向並保持在同一頁面上。

請幫我解決這個問題。

在此先感謝。形式的假

回答

1

集standardSubmit屬性:

Ext.create('Ext.form.Panel', { 
    standardSubmit: false, 
    ... 
+0

非常感謝您的回答...它的工作! :) – user2274441