ajaxSubmitButton和activeFileField

我的代码:

CHtml::beginForm()

CHtml::activeFileField(…)

如果使用普通的提交CHtml::submitButton,就能成功,如果把这段代码使用CHtml::ajaxSubmitButton就不行,而其只有activeFileField不行(activeTextField就可以),使用CUploadedFile::fileInstance也不能得到这个文件实例。

强,这是为什么呢?

你的form设了enctype='multipart/form-data'了么?

是的!

<?php echo CHtml::beginForm('','post',array('enctype'=>'multipart/form-data')); ?>

但是不行!

那就是jquery的ajax submit问题了。我也没这方面的经验,建议你google查询可能的解决方案。

我暂时先放放这个问题吧… :-\

自己用jquery的ajax提交就可以了!