AJAX kullanmanız gerekir. Eğer kütüphaneler çiğ XMLHTTPRequest nesnesini kullanmak (ama ben
function xhr(){
var xmlHttp;
try{
xmlHttp=new XMLHttpRequest();
} catch(e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
return xmlHttp;
}
req = xhr();
req.open("GET", "test.cvs");
req.onreadystatechange = function() {
console.log(req.responseText);
};
req.send(null);
GÜNCELLEME farklı tarayıcılarda farklı isimler alır kullanmak istemiyorsanız
$.ajax({ url: "test.csv", success: function(file_content) {
console.log(file_content);
}
});
ya: jQuery kütüphanesi ile kod şöyle olabilir 2017 yeni getirme aPI vardır, bu gibi kullanabilirsiniz:
fetch('test.csv').then(function(response) {
if (response.status !== 200) {
throw response.status;
}
return response.text();
}).then(function(file_content) {
console.log(file_content);
}).catch(function(status) {
console.log('Error ' + status);
});
the support is pretty good tarayıcıyı desteklemek için gerekirse o getirme API'sini desteklemiyorsunuz, bu, github created
JS'yi bir web sayfasında mı çalıştırıyorsunuz? Eğer öyleyse, "sunucu tarafı dosyasını" okuyarak ne demek istiyorsunuz, java script kodu istemci tarafında (tarayıcı) çalıştırılıyor ve sunucudan dosya alma yolu bir http isteği yapıyor. – Jaime
Dosyam sunucuda saklanıyor ve komut dosyası sayfa yüklenmesinde çalışacaktır. Bunu yapmak bile mümkün mü? – shinjuo
Diğerleri gibi, AJAX için arama yapın ve bunu yapmak için yolunuzu kolaylaştırmak için jQuery veya MooTools (veya başka bir çerçeve) kullanın. – Jaime