出于某种原因,我的表单继续执行GET操作,而不是将数据发布到我配置的URL。Sencha Touch 2表单不提交
我的形式如下:
Ext.define('App.view.LoginFormPanel', {
extend : 'Ext.form.Panel',
xtype : 'loginForm',
id : 'loginForm',
config : {
title : 'Login',
iconCls : 'user',
ui : 'light',
items : [
{
xtype : 'fieldset',
title : 'Login',
items : [
{
xtype : 'textfield',
label : 'Login',
name : 'j_username',
required : true,
readOnly : false
}, {
xtype : 'passwordfield',
label : 'Password',
name : 'j_password',
required : true,
readOnly : false
}
]
}, {
xtype : 'button',
ui : 'confirm',
text : 'Login',
action : 'login'
}
]
}
});
我的控制器,提交形式如下:
......
login : function() {
loginForm.submit({
url : 'j_spring_security_check',
method : 'POST'
});
},
......
我试图把URL和方法的形式太投入没有运气要么:(
有人知道我做错了吗?
你得到任何错误控制台? –
不..没有错误。它只是提交表单,但做了一个GET而不是 – Tranquilized