Tôi đã không sử dụng JavaScript trong một thời gian và dường như tôi không đọc được tệp văn bản và hiển thị nội dung.Javascript FileReader tải không bắn
Tôi đã thử onload
cũng như onloadend
. Nếu tôi chỉ cần đặt reader.onload = alert('Hello');
các cảnh báo cháy, nhưng tôi không thể nhận được bất cứ điều gì để làm việc với chức năng.
Không biết chính xác nơi cần đi từ đây. Tôi đã cố gắng xác định chức năng sau reader.onload = function(evt)...
nhưng điều đó không hoạt động.
Tôi cũng đã thử trong Safari 6.0.5 và Chrome.
<!DOCTYPE HTML>
<html>
<head>
<title>Pi to Colors</title>
</head>
<body>
<script>
function readFile() {
var reader = new FileReader();
reader.onload = readSuccess;
function readSuccess(evt) {
var field = document.getElementById('main');
field.innerHTML = evt.target.result;
};
reader.readAsText("/pi.txt");
}
</script>
<div id="main">
</div>
</body>
</html>
Vì vậy, bạn đang chạy mã này trong trình duyệt? Bạn đang cố đọc tệp cục bộ khỏi hệ thống của mình? Tôi khá chắc chắn rằng trình duyệt ngăn bạn làm điều đó. Bảng điều khiển trình duyệt của bạn cho bạn biết điều gì? –
Bàn điều khiển lỗi không nói bất cứ điều gì. Không có trong Safari. –