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]); } } 上传
上面上传文件并在文本框中打印文件内容的代码已经完成。上面的代码中没有错误,但devextreme mobile upload按钮不起作用。为什么会这样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
很抱歉我的英语不好没有上传文件的代码,所以它不起作用。您必须添加服务器端代码才能上载文件。这显示了如何使用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 />