【发布时间】:2010-11-17 16:18:35
【问题描述】:
将来自 jQuery.get() 的响应分配给变量的正确方法是什么?
var data = jQuery.get("output.csv");
我在读 jQuery.get() 必须有一个回调函数?这是为什么?我将如何使用此回调函数将响应分配回数据变量?
提前感谢您的帮助和澄清。
更新:
感谢大家的回答和解释。我想我终于开始明白你们在说什么了。 我下面的代码只在它的第一次迭代中做正确的事情。 其余的迭代将其写入未定义的页面。 我错过了什么吗?
<tbody>
<table id="myTable">
<script type="text/javascript">
$.get('output.csv', function(data) {
csvFile = jQuery.csv()(data);
for ( var x = 0; x < csvFile.length; x++ ) {
str = "<tr>";
for ( var y = 0; y < csvFile.length; y++) {
str += "<td>" + csvFile[y][y] + "</td>";
}
str += "</tr>";
}
$('#myTable').append(str);
});
</script>
</tbody>
</table>
【问题讨论】: