老赵:
我想在我的项目中使用Wind.js,基本上我需要的功能,例如模态窗口,Ajax访问等,单一的实现都没有问题。但是,当组合使用时发现一个问题。
上代码:
var previewAsync = eval(Wind.compile('async', function() {
$await(Ext.Ajax.requestAsync({
url: '/AuditProject/GetAuditProjectByCode',
method: 'GET',
success: function(response) {
$await(GoodLucky.MessageBox.showConfirmAsync('Call wind async', function() { console.log('Async dialog call in async ajax.') }, this));
},
failure: function(response) {
console.log(response.responseText);
},
params: {
projectCode: '201201000001'
},
scope: this
}));
}));
previewAsync().start();
---------------------------------------------------------------------------------------
上面就是我写的一段测试代码。
问题是红色一句实际不能被编译。我的本意是在从服务端获取数据成功后,这里会进行一些判断,并跳出模态窗口。单一对GoodLucky.MessageBox.showConfirmAsync和Ext.Ajax.requestAsync的测试都是成功的,但是,当我将二者组合后,中间一句就没有编译了。不知道是不是我使用Wind.js的问题?
谢谢!