2013-04-18 3 views
0

제출 단추를 클릭 할 때 Username, Password 값을 서버에 제출하는 로그인 양식이 있습니다. 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); 
      } 
     }); 
    } 

그러나 제출 버튼 후 웹 페이지 (웹 응용 프로그램)을 클릭

는 내가 서버의 응답을 보여주는 양식 제출을 위해 제공 한 URL로 리디렉션지고있다.

서버에서 JSON 응답을 리디렉션되지 않고 동일한 페이지에 저장하지 않고 저장해야합니다.

제발 도와주세요.

미리 감사드립니다. false로 형태의

답변

1

설정 standardSubmit 속성 :

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

대답 주셔서 대단히 감사합니다 ... 그것은했다! :) – user2274441

관련 문제