请教大神为什么我的AJAX上传图片提示报错呢?

浏览:667 发布日期:2016/11/04 分类:求助交流

晒图:
    <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>    
最佳答案
评论( 相关
后面还有条评论,点击查看>>