我想這樣做:如何傳遞字符串以通過getJSON的函數來填充?
var content = "";
$.getJSON("/plants", function(result) {
$.each(result.plants), function() {
content += "<tr><td>"+this.plant_name+"</td></tr>";
});
});
$("#plant_table").append(content);
通過我做的追加在最後一行時,content
是空的。我猜這是因爲content
變量的範圍,但我不熟悉如何解決這個問題。
在此先感謝。
把最後一行回調 – dandavis
把最後一行作爲** dandavis **回調,並檢查'console.log(result)' - 也許你的腳本沒有返回任何內容 – vladkras
啊,是的,異步。非常感謝。 – Steven