我有一个有 6 列的表,第一列是一个复选框,类似地从数据库生成的其他值。
最后是我有一个提交按钮,所以一旦单击复选框值就会传递给 dummy.asp/php 文件,这里根据选择的每个复选框,执行操作并将结果返回给 ajax 请求,我想要最后一列div 将根据请求进行相应更改。比如通过或失败。
您能否让我知道如何更改最后一列中 div 的值,例如检查值过程已完成或待处理或任何其他状态。
演示:
我发现你使用jQuery,事情很简单,因为你已经有一个成功回调函数,你可以测试这样的东西:
V3:
// post-submit callback
function showResponse(responseText, statusText, xhr, $form) {
var i, regex, xarr;
$("table div").html("NOT DONE");
regex = new RegExp(",", "g");
xarr = responseText.split(regex);
for(i = 0; i < xarr.length; i++)
{
$("#output-" + $.trim(xarr[i])).html("DONE");
}
}
这假设您选择的所有项目都由 AJAX 返回,其 ID 在responseText中,例如:VS32,VS34,... 没有未选择的项目。
VSij 之间有空格,让我们做 $.trim()...