Javascript 如何在devextreme中使用文件上载 var fileInput=$('#files'); var uploadButton=$(“#upload”); uploadButton.on('click',函数(){ 如果(!window.FileReader){ 警报('您的浏览器不受支持') } var input=fileInput.get(0); //创建读卡器对象 var reader=new FileReader(); if(input.files.length){ var textFile=input.files[0]; reader.readAsText(文本文件); $(读卡器).on('load',processFile); }否则{ 警报('请在继续之前上载文件') } }); 函数进程文件(e){ var file=e.target.result, 结果; if(file&&file.length){ 结果=file.split(“\n”); console.log(结果) $('#name').val(结果[0]); $('#age').val(结果[1]); } } 上传

Javascript 如何在devextreme中使用文件上载 var fileInput=$('#files'); var uploadButton=$(“#upload”); uploadButton.on('click',函数(){ 如果(!window.FileReader){ 警报('您的浏览器不受支持') } var input=fileInput.get(0); //创建读卡器对象 var reader=new FileReader(); if(input.files.length){ var textFile=input.files[0]; reader.readAsText(文本文件); $(读卡器).on('load',processFile); }否则{ 警报('请在继续之前上载文件') } }); 函数进程文件(e){ var file=e.target.result, 结果; if(file&&file.length){ 结果=file.split(“\n”); console.log(结果) $('#name').val(结果[0]); $('#age').val(结果[1]); } } 上传,javascript,jquery,devextreme,Javascript,Jquery,Devextreme,上面上传文件并在文本框中打印文件内容的代码已经完成。上面的代码中没有错误,但devextreme mobile upload按钮不起作用。为什么会这样 很抱歉我的英语不好没有上传文件的代码,所以它不起作用。您必须添加服务器端代码才能上载文件。这显示了如何使用PHP。@Sergey嗨,谢谢。我试试这个。js.devexpress.com/Demos/WidgetsGallery/Demo/File_Uploader/…如何在文本文件中读取此内容?@Sergey,但无法使用devextreme va

上面上传文件并在文本框中打印文件内容的代码已经完成。上面的代码中没有错误,但devextreme mobile upload按钮不起作用。为什么会这样


很抱歉我的英语不好

没有上传文件的代码,所以它不起作用。您必须添加服务器端代码才能上载文件。这显示了如何使用PHP。@Sergey嗨,谢谢。我试试这个。js.devexpress.com/Demos/WidgetsGallery/Demo/File_Uploader/…如何在文本文件中读取此内容?@Sergey,但无法使用devextreme
var fileInput = $('#files');
var uploadButton = $('#upload');
uploadButton.on('click', function () {
    if (!window.FileReader) {
        alert('Your browser is not supported')
    }
    var input = fileInput.get(0);
    // Create a reader object
    var reader = new FileReader();
    if (input.files.length) {
        var textFile = input.files[0];
        reader.readAsText(textFile);
        $(reader).on('load', processFile);
    } else {
        alert('Please upload a file before continuing')
    }
});


 function processFile(e) {
        var file = e.target.result,
            results;
        if (file && file.length) {
            results = file.split("\n");
            console.log(results)
            $('#name').val(results[0]);
            $('#age').val(results[1]);
        }
     }



<input type=file id=files />
<button id=upload>Upload</button>
<br/><br/>
<input type=text id=name /><br/>
<input type=text id=age />