Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中操作PHP数组?_Php_Javascript - Fatal编程技术网

如何在javascript中操作PHP数组?

如何在javascript中操作PHP数组?,php,javascript,Php,Javascript,我有一个PHP数组,其中包含来自数据库的数据。它还打印为同一页面中的表,该页面具有AJAX删除功能 试图更好地解释 数组包含与许多人相关的债务总额,它是应用程序的主要功能。在同一页面中,有一个表,其中包含与数组相关的每个债务记录,可以使用AJAX删除或编辑这些记录 我已经编写了删除记录和删除TR条目的代码,但这还不够:我还想使用PHP数组AJAX更改债务总额 我所拥有的 我有一个JS函数,当单击delete按钮时删除TR // TR Fading when deleted $('.del

我有一个PHP数组,其中包含来自数据库的数据。它还打印为同一页面中的表,该页面具有AJAX删除功能

试图更好地解释 数组包含与许多人相关的债务总额,它是应用程序的主要功能。在同一页面中,有一个表,其中包含与数组相关的每个债务记录,可以使用AJAX删除或编辑这些记录

我已经编写了删除记录和删除TR条目的代码,但这还不够:我还想使用PHP数组AJAX更改债务总额

我所拥有的 我有一个JS函数,当单击delete按钮时删除TR

// TR Fading when deleted
    $('.delete')
        .click(function() {
        $.ajax({
            type: 'GET',
            url: 'history/delete/id/'+$(this).attr('id')
        });
        $(this).parent().parent().fadeOut();
        return false;
        });

我有PHP数组

您的问题太模糊了,无法给出一个好的答案,但请看一下PHP的函数和功能。这些允许您用JSON编码PHP变量,然后可以通过JavaScript轻松解析该变量,并将其作为普通JavaScript对象进行操作。完成所需更改后,可以通过AJAX将其发送回PHP。

我建议以JSON格式返回PHP数组。因此,脚本的输出可能如下所示:

[
    {'debtor': 'Bixo', 'creditor': 'Paulo', 'value': 42.98},
    {'debtor': 'Bixo', 'creditor': 'Otavio', 'value': 12.28},
    {'debtor': 'Luis', 'creditor': 'Bixo', 'value': 10.76},
    {'debtor': 'Luis', 'creditor': 'Paulo', 'value': 248.18},
    {'debtor': 'Luis', 'creditor': 'Otavio', 'value': 49.28},
    {'debtor': 'Otavio', 'creditor': 'Paulo', 'value': 122.89}
]

如果您使用JSON内容类型返回,那么许多JS库(看起来您使用的是jQuery?)将自动将其解析为一个对象—在本例中是一个对象数组。

我不确定您是否理解您要实现的目标?我当然不会。请注意:您不应该使用GET来更改(在您的情况下删除)数据。使用POST或DELETE。我只想在单击“删除”按钮时修改数组的值索引,以便数组仍然可以有正确的债务总额