怎么用Jquery获取客户端上上的 input 的绝对路径
2个回答
2017-11-01 · 【免费测试,验证码5秒必达】
北京巴卜技术有限公司
北京巴卜技术有限公司(以下简称巴卜)是具备国际水准的移动商务平台技术和应用方案提供商。自成立以来,巴卜始终 致力于为国内外企业提供具备国际技术水准的移动商务平台及运营服务。
向TA提问
关注
展开全部
jquery是无法操作file类的值的,涉及到兼容问题,IE和其他浏览器这块差别最大。谷歌是将文件以base64的方式插入file里,而IE是一个路径地址。谷歌也就是相当于一个完整的文件在里面。所以js是不可能去操作本地文件去插入file中替换的。清空file框倒是可以:if(ie){//此处判断是否是IE$('#upload').replaceWith($('#upload').clone(true));}else{$('#upload').val('');}建议您用ajaxfileupload.js上传插件库:$("#uploadfile").change(function(){$.ajaxFileUpload({url:'xxx.php',//处理上传用的后台程序,可以是PHPsecureuri:false,//异步fileElementId:'uploadfile',//上传控件IDdataType:'json',//返回的数据信息格式success:function(data,status){if(data.code=='10000'){alert("上传成功");}else{alert("上传失败");}},error:function(data,status,e){alert(e);}})});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-08-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
如果是想拿到某个对象的话,只直接取个ID号,然后就$("#对象ID"),或者就用$("input[name='属性name值']")
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询