我已经构建了一个cakephp网站,可以让用户上传文件,所有工作都很好,但我想在上传时显示一个图片,说明“文件上传”或其他内容。现在我知道我应该使用$ ajax->表单助手,但我似乎无法让这个工作。有人能指出我在正确的方向,请与cakephp一起使用Ajax上传文件
<?php echo $ajax->form(array('type' => 'post',
'options' => array(
'model'=>'Upload',
'update'=>'post2',
'action' => 'add',
'confirm' => 'Are you sure?',
'indicator' => 'loading',
'before' => '$("#post2").html("Wait a moment")'
)
));
?>
<fieldset>
<legend><?php __('Add Upload');?></legend>
<?php echo $form->input('title'); ?>
<div id="formUpdate">
</div>
<?php echo $form->input('Uploaded.uploaded_file', array('type' => 'file', 'label' => 'Upload file')); ?>
</fieldset>
<?php echo $form->end('Submit');?>
</div>
<div id="post2"></div>
请缩进您的代码4个空格。 – Amadan 2010-06-29 14:20:35