如何使用jQuery方法將文件內容加載到變量而不是DOM中?如何使用jquery加載方法將文件的內容加載到變量中?
例如,
$("#logList").load("logFile", function(response){ });
不必加載該文件到DOM的#logList
元件的,我想它加載到一個變量中。
如何使用jQuery方法將文件內容加載到變量而不是DOM中?如何使用jquery加載方法將文件的內容加載到變量中?
例如,
$("#logList").load("logFile", function(response){ });
不必加載該文件到DOM的#logList
元件的,我想它加載到一個變量中。
load()
僅僅是$.get
快捷方式,atuomagically插入內容到DOM元素,這樣做的:
$.get("logFile", function(response) {
var logfile = response;
});
您可以使用$.get()
來啓動GET請求。在成功回調,可以將結果集的變量:
var stuff;
$.get('logFile', function (response) {
stuff = response;
});
請注意,這是一個異步操作。操作完成後,回調函數將運行,因此預先執行$.get(...)
之後的命令。
這就是爲什麼以下將記錄undefined
:
var stuff;
$.get('logFile', function (var) {
stuff = var;
});
console.log(stuff); //undefined
不要使用' .load()'然後,使用另一種方法http://api.jquery.com/category/ajax/shorthand-methods/。 – 2012-07-20 16:27:22
這應該已經包含在[你的最後一個問題](http://stackoverflow.com/questions/11582920/how-to-check-if-file-is-empty-before-loading-using-jquery-load-method ) – MrOBrian 2012-07-20 16:28:42