我想要一个文本字段的远程验证器.我的PHP返回true/false值.我尝试过这样的事情:
{
xtype: 'textfield',
fieldLabel: 'Field',
allowBlank: false,
validator : function(value) {
Ext.Ajax.request({
url: 'psc/validate',
params: { psc: value },
success: function(response){
return response.responseText
}
});
});
}
Run Code Online (Sandbox Code Playgroud)
问题是ajax请求是异步的,验证器给出"未定义的值"错误.有没有回调?所以我默认会返回false,并且一旦ajax调用完成就使textfield有效.
我试图谷歌进行extjs远程验证,但没有太多关于它.
有人帮忙或建议?谢谢.