簡體   English   中英

如何從jQuery中文本區域中的路徑讀取文件

[英]how to read file from a path which is in text area in jquery

我想讀取路徑動態變化的文件並將其存儲在文本區域中,如何從文本區域讀取該文件。 到目前為止,我已經做到了,但仍然無法正常工作。

下面是我的代碼。

        google.load("visualization", "1", {packages:["corechart", "charteditor"]});
         $(function(){ 

            $("#csv").bind("change", function(event){               

                var reader = new FileReader();
                reader.onload = function(theFile) { 

                    try {
                        alert(theFile.target.result);

                        var input = $.csv.toArrays(theFile.target.result);

                    }
                    catch(e) { 
                        alert("CSV Parse error.");
                        return; 
                    }
                    $("#output").pivotUI( input, {
                        renderers: $.extend(
                        $.pivotUtilities.renderers, 
                        $.pivotUtilities.gchart_renderers, 
                        $.pivotUtilities.d3_renderers
                        )
                    });
                };
                reader.readAsText(event.target.files[0]);
            });  
         });

<% String d=request.getParameter("DP")!=null?request.getParameter("DP").toString():""; 
System.out.println(d);
%>
    <p>
    <input type="text" id="csv" value="<%=d%>"> 
    <div id="output" style="margin: 10px;">

    </div>

我認為tou不能直接從jQuery / JavaScript中的文件讀取數據。

更好的方法是處理服務器端以JSON或類似方式提供數據。

檢查此站點以獲取有關JSON的更多幫助: JSON示例

這是使用jquery讀取文本文件的代碼:

var value='';
var pathOffile=''; ( here you can dynamically pass the path )

$.get(pathOffile, function( data ) {                                
    value=data;
    alert('reading text value: '+value);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM