获取<input type="file"/> 用 ajax 获取路径出错

<body>
<input type="file" id="filepaht"/>
<input type="button" id="checkAdd"/>

<script type="text/javascript">
$("#checkAdd").click(function(){
    var sur= $("#filepaht").text();
    $.ajax({
  type: 'get',
  url: sur,
  dataType: "xml",
  error:function(){alert("ERR")},
  success: function(xml){alert(xml)}
   
});
});
</script>
</body>

慕森卡
浏览 521回答 8
8回答

DIEA

请问具体是什么错误提示,或者哪一行,可以帮你分析原因

猛跑小猪

运行走到error的函数里面了

哔哔one

@Web 前台: 哦,那说明ajax过程出错了,sur 这个参数中的值是多少呢?

慕妹3146593

$("#filepaht").val()

SMILET

这样是不行的,下个jquery.form.js插件,用$('#form1').ajaxSubmit()上传文件,具体方法去看这个插件的使用说明

胡子哥哥

<script type="text/javascript">$("#checkAdd").click(function(){    var sur= $("#filepaht").text();    $.ajax({  type: 'get',  url: sur,  dataType: "xml",  error:function(){alert("ERR")},  success: function(xml){alert(xml)}   });});</script></body>   本地文件的路径,然后当做ajax请求的路径,楼主觉得可运行啊?

四季花海

type: 'post'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript