我有一张这样的桌子:
<table id="table-name">
<tr><td id="td-name">something</td></tr>
<tr><td id="td-name">something</td></tr>
<tr><td id="td-name">something</td></tr>
<tr><td id="td-name">something</td></tr>
</table>
我正在尝试使用 jQuery 更改“某物”值,如下所示:
$("#table-name #td-name").each(function () {
$.ajax({
type: "POST",
url: "file.asp",
data: $(this).html()
}).done(function r(returnOfASP) {
$(this).html(returnOfASP);
});
});
它使用“file.asp”进行数据库查询。“某事”是数据库查询的参数。“file.asp”正确返回查询,但我无法更改<td>
值(html)。我想$(this)
Ajax 的“完成”是不正确的,但我不知道该怎么做。