我正在使用jquery mobile創建一個web應用程序... 我想知道什麼是最好的方式來閱讀文本文件? 在這一刻,我有這個功能正常工作......但我不知道他們之間的差異,哪一個更好用?或者是最快的...webapp讀取文本文件ajax,httprequest,或
功能1
function readfileAjax() {
$.get('txt/info.txt', function(txt) {
var lines = txt.split(/\n/);
var randLineNum = Math.floor(Math.random() * lines.length);
var text = lines[randLineNum];
var parts = text.split(/#/);
var fullText = parts[0] + " " + parts[1] + " " + parts[2];
$("#msg").append("<p>" + fullText + "</p>");
});
}
功能2
function readfileHttpRequest() {
var filePath = "txt/info.txt";
xmlhttp = new XMLHttpRequest();
//xmlhttp.overrideMimeType('text/plain');
xmlhttp.open("GET",filePath,false);
xmlhttp.send(null);
var fileContent = xmlhttp.responseText;
var lines = fileContent.split(/\n/);
var randLineNum = Math.floor(Math.random() * lines.length);
var text = lines[randLineNum];
var parts = text.split(/#/);
var fullText = parts[0] + " " + parts[1] + " " + parts[2];
$("#msg").append("<p>" + fullText + "</p>");
}
感謝
瞭解您正在使用的功能。 http://api.jquery.com/jquery.get/ – epascarello 2014-12-02 03:04:14