在bootstra弹框中能实现七牛的图片上传功能吗

弹框中的代码

                                         <div class="col-sm-3">
                                         <div class="form-material" style="margin-top: 30px">
                                              <label> Logo : (500*500)</label>
                                              <a id="btn_logo" href="#" title="点击上传" data-logo="{{Logo}}" >
                                                  <img id="img_logo" src="{{Logo}}?imageView2/0/w/150/h/150" />
                                              </a>
                                         </div>
                                         </div>
                                                        

js上传图片代码

              logoUpload.uploader({
                            runtimes: 'html5,html4',
                            browse_button: 'btn_logo',
                            uptoken: '@ViewBag.UploadToken',
                            domain: 'http://qiniu-plupload.qiniudn.com/',
                            auto_start: true,
                            init: {
                                'FilesAdded': function() {
                                    app.loader("show");
                                },
                                'FileUploaded': function(up, file, info) {
                                    app.loader("hide");
                                    var url = $.parseJSON(info).url;
                                    $("#img_logo").attr('src', url + "?imageView2/0/w/150/h/150");
                                    $("#logo").val(url);
                                },
                                'Error': function() {
                                    app.loader("hide");
                                    app.notify("文件上传失败, 请重试!", "danger");
                                }
                            }
                        });

问题是点一下没有任何反应,不会弹出文件选择的那个框,如果加个点击时间,必须得点俩下才会弹出来,想知道这到底是怎么回事

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题