

晒图:
<input type="file" name="pics" id="file" />
<input type="hidden" name="pics" id="pics" value="{$info['face']|default=''}"/>
<input type="button" value="上传" style="background-color:red;color:white;width:75px;height:30px;" onclick="up();" >
<script type="text/javascript">
function up(){
var formData = new FormData($("form[name='form']")[0]);
$.ajax({
url: "{:U('File/picupload')}" ,
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (data) {
var obj = jQuery.parseJSON(data);
$("#pics").val(obj.file.id);
src = obj.file.url || '__ROOT__' + obj.file.path;
$(".weixin-cover img").attr('src',src);
alert(src);
$("#pics").parent().find('.upload-img-box').html(
'<img src="' + src + '" style="width:200px; "/>'
);
},
error: function (data) {
var obj = jQuery.parseJSON(data);
//var data = $.parseJSON(data); //等价上面表达式
alert(obj.file.path出错);
}
});
}
</script> 最佳答案