我有一個Ajax調用來獲取我的服務器上的遠程文件。它的工作原理,但只返回文件的一部分:Ajax調用獲取遠程文件只返回文件的一部分
var remoteFile;
$.ajax({
async: false,
url: "http;//myAWSDNS.com/some/path/file.txt",
dataType: "text",
success: function(data) {
remoteFile = data;
}
});
.
.
.
//more code
我已經證實,該文件目前看起來是這樣的:
user, wants to pair with
user1, [email protected]
user2, [email protected]
然而,在代碼中,remoteFile
僅是這樣的:
user, wants to pair with
user1, [email protected]
即它缺少最後一行。 爲什麼會發生這種情況?它是一個JavaScript字符串問題,還是一個Ajax問題?
感謝,
最好的問候,
克里斯
嗨Nav,謝謝你的建議。不幸的是,將dataType更改爲text/plain會使其更多,因爲在更改後remoteFile變得不確定。最奇怪的是,現在我把它改回到「文本」,它實際上正如我希望它從一開始就工作。滑稽。無論如何,你的建議讓我轉向了(我不明白的)解決方案。謝謝! ;) – hansa 2014-09-19 23:19:01
沒有probs只要它的工作我猜所有最好的:) – Nav 2014-09-19 23:36:39
這個問題又回來了。現在,在成功使用了當前數據類型文本一段時間後,它回到了由於某種原因,遠程文件只包含遠程文件的部分內容的行爲。任何想法爲什麼,任何人? – hansa 2014-09-20 07:45:38