0

我有一个有 6 列的表,第一列是一个复选框,类似地从数据库生成的其他值。

最后是我有一个提交按钮,所以一旦单击复选框值就会传递给 dummy.asp/php 文件,这里根据选择的每个复选框,执行操作并将结果返回给 ajax 请求,我想要最后一列div 将根据请求进行相应更改。比如通过或失败。

您能否让我知道如何更改最后一列中 div 的值,例如检查值过程已完成或待处理或任何其他状态。

演示:

4

1 回答 1

0

我发现你使用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()...

于 2013-10-19T11:56:36.993 回答