【问题标题】:jQuery checked rows, create array of checked rows 1st column and post with ajaxjQuery检查行,创建检查行的数组第一列并使用ajax发布
【发布时间】:2013-04-30 10:03:39
【问题描述】:

我目前正在使用这个 jscript 从 html 表中删除行,但是我还需要它来向 sql-delete.php 发送 POST 以便也将其从 SQL 服务器中删除。

$(".deletebutton").on('click', function() {
var checked = jQuery('input:checkbox:checked').map(function () {
return this.value;
}).get();
jQuery('input:checkbox:checked').parents("tr").remove();
});

我认为这不会那么困难,我只需要将作为名称的第一列放入数组中?然后将数组发送到 sql-delete.php 并从那里分解它。

如果我需要澄清任何事情,请告诉我。

【问题讨论】:

    标签: javascript jquery html-table http-post row


    【解决方案1】:

    您可以向对象添加一个附加字段,以将其标记为在下次访问服务器时将其删除,而不是发出额外的请求。显然这需要支持服务器端(如果你使用 Rails,这是框架的一个特性)

    【讨论】:

    • 不确定我能做到这一点。我正在使用 mysql 有没有办法做到这一点?
    • 你的意思是直接从你的HTML页面调用MySql?
    • 不,它会将检查的任何行发送到带有 ajax 的 delete-sql.php 文件。我知道那部分我只是不清楚如何从表中捕获要发送的值。如果这有意义?
    • checked 数组中究竟存储了什么? (即:您在 HTML 中使用了 value 什么?)
    猜你喜欢
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 2012-09-06
    • 1970-01-01
    • 2017-11-30
    • 2013-09-29
    • 2011-07-29
    相关资源
    最近更新 更多