2013-10-19 42 views
0

我有一个6列的表,第一列是一个复选框,类似于从数据库生成的其他值。ajax请求后回应div

最后是我有一个提交按钮,所以一旦点击复选框的值传递给dummy.asp/php文件,这里取决于每个选中的复选框,操作执行并返回到ajax请求,并且我根据请求要求最后一列div被相应地改变。如通过或失败。

你可以让我知道如何更改最后一列中div的值,例如checkvalue进程完成或挂起或任何其他状态。

演示:

回答

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返回,其ID为responseText like: VS32,VS34,...没有选定的。

你有VSij之间的空间,让我们做$ .trim()...

+0

谢谢你的回复,以及在lrno(第一列)与主键唯一列,但并不仅仅与VS开始,它可能是任何东西,如MU,BG,VS等等,它是基于sql查询加载的。我唯一担心的是一旦我将选定的值传递给dummy2.asp,dummy2.asp执行工作完成或不完成,如果完成它应该返回完成,反之亦然,最后一列即。所显示表格中的输出列应该用DONE或NOT DONE更新,而不是“AJAX响应将替换此内容”。 – user2897085

+0

再次感谢您,完美的工作正常,但只有第一个值被检查,其余所有选定的值将被忽略。我更新了演示网址上的代码:http://advancepoly.com/testdb.asp,还有其他建议吗? – user2897085

+0

完美无瑕,它像魅力一样。非常感谢。我对这个Q/A网站非常陌生,是否让我知道如何欣赏你的作品并关闭主题? – user2897085