我有以下html表单。这里的图片上传工作正常。但是我想在ajax中上传图片,以便在提交其他细节的表单之前。图像的预览可以显示在旁边。使用ajax上传图像
<form action="<?=base_url();?>index.php/insert/insertdata" method="post" enctype="multipart/form-data">
<tr><td><b>Title: </b></td><td><input type="text" name="title"/></td></tr>
<tr><td><b>Url: </b></td><td><input type="text" name="url"/></td></tr>
<tr><td><b>Image: </b></td><td><input type="file" name="image"></td></tr>
<tr><td><b>Status: </b></td><td><select name="status"><option value="visible">Visible</option><option value="invisible">Invisible</option></select></td></tr>
<tr><td><input type="submit" value="submit"/></td><td><input type="reset" value="reset"/></td></tr>
</form>
jQuery是也欢迎。但我想避免再次使用表单标签。
当我上传图像我的网页正在刷新...我想上传没有页面刷新。 –
你能展示图片上传代码吗? – naveen
'$ target_path =“uploads /”; $ target_path = $ target_path。 basename($ _FILES ['image'] ['name']); if(move_uploaded_file($ _ FILES ['image'] ['tmp_name'],$ target_path)) { echo“The file”。 basename($ _FILES ['image'] ['name'])。“已上传”; } else echo“上传文件时出现错误,请重试!”; }' –