chrome谷歌浏览器PHP上传文件报错

图片描述

做文件上传的时候,报以上错误,但是在其它浏览器不存在该错误,请问是什么情况?

<script type="text/javascript">

window.onload= function(){
    var fm = document.getElementsByTagName('form')[0];
    fm.onsubmit = function(evt){
        var url='./ajax2.php?s='+Math.random();
        var fd = new FormData(this);
        var xhr = new XMLHttpRequest();
        xhr.onreadystatechange = function(){
             var url='./ajax2.php?s='+Math.random();
            if(xhr.readyState == 4){
                alert(xhr.responseText);
            }
        }
        xhr.open('post',url);
        xhr.send(fd);
        evt.preventDefault();
    }
}

</script>

阅读 3.9k
4 个回答

你装什么插件了?是chrome插件的错误。

你可以先把谷歌的插件 关闭了 ,然后再试试

chrome-extension :chrome://extension

从报错的字面意思来看,应该是你用到了一个length的属性或者变量没有被定义,你可以在你的代码了里搜一下length,看看是不是这个问题

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