Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
如何使用jquery获取文件的url_Jquery_Xml_File - Fatal编程技术网

如何使用jquery获取文件的url

如何使用jquery获取文件的url,jquery,xml,file,Jquery,Xml,File,我正在使用“选择文件夹”对话框获取多个文件。我需要解析该文件夹上的XML文件。但是我很难找到文件路径。你能帮我吗 //Onclick choose path $("input[name='file_path']").click(function(){ $("#myInput").trigger('click'); }); $("#myInput").change(function() { var names = []; for (var i = 0; i < $(

我正在使用“选择文件夹”对话框获取多个文件。我需要解析该文件夹上的XML文件。但是我很难找到文件路径。你能帮我吗

//Onclick choose path
$("input[name='file_path']").click(function(){

    $("#myInput").trigger('click');
});
$("#myInput").change(function() {
    var names = [];
    for (var i = 0; i < $(this).get(0).files.length; ++i)
    {
        var F_name= $(this).get(0).files[i].name;
        names.push(F_name);
        var extension = F_name.replace(/^.*\./, '');
        if(extension == "xml")
        {   
            $.ajax({
            type: "GET" ,
            url:  F_name,
            dataType: "xml" ,
            success: function(xml) {    

                    alert($(this).find('title-group article-title').text());                
            }

            });
        }       
    }
    $("input[name=file_path]").val(names);

});

不能使用ajax读取用户文件系统上的文件,但可以使用FileReader对象读取文件数据

$myInput.changefunction{ 变量名称=[]; 对于var i=0;i你想用ajax读取用户计算机上的文件吗?是的,我必须从用户那里获取文件。你不能用ajax,你可以用FileReader对象读取文件数据。你能帮我吗?我试了很多,但帮不上忙。请检查此路径,但如何在jqueryNope中使用,您需要它做什么?服务器正在您从中选择这些文件的计算机上运行?任务是从xml文件中读取日期,并从用户系统对该xml文件进行更改。您可以做的最接近的事情是上载文件,修改文件,并让用户下载修改后的版本