Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript ajax中止方法不起作用_Javascript_Jquery_Asp.net_Ajax_Xmlhttprequest - Fatal编程技术网

javascript ajax中止方法不起作用

javascript ajax中止方法不起作用,javascript,jquery,asp.net,ajax,xmlhttprequest,Javascript,Jquery,Asp.net,Ajax,Xmlhttprequest,我正在使用asp.net ajax控件:异步文件上载控件。在OnClient LoadStarted事件中,我试图中止ajax请求。但看起来请求没有中止 我的OnClient LoadStarted事件函数如下所示 function checkNumberOfFiles() { alert($("#fuC").val()); if (parseInt($("#fuC").val()) > 3) { alert("Maximun

我正在使用asp.net ajax控件:异步文件上载控件。在OnClient LoadStarted事件中,我试图中止ajax请求。但看起来请求没有中止

我的OnClient LoadStarted事件函数如下所示

    function checkNumberOfFiles() {
        alert($("#fuC").val());
        if (parseInt($("#fuC").val()) > 3) {
            alert("Maximun 4 photos are allowed");
            xhr = new XMLHttpRequest();
            xhr.abort();
            alert("aborted");
            return false;
        }


    }

任何帮助都将不胜感激

为什么不阻止他们选择4个以上的图像开始?@mplungjan用户可以使用文件上载控制选择两次或三次。首先,用户选择3个文件,然后用户单击文件上载控制,再选择3个文件,依此类推。限制用户将一次性发生尝试返回checkNumberOfFiles();作为OnClientUploadStarted的值