通过ajax将关联数组从PHP发送回PHP

通过ajax将关联数组从PHP发送回PHP,php,arrays,ajax,Php,Arrays,Ajax,我通过$\u通过以下url从PHP接收关联数组: example.com/example.php?itemcount[A]=2&itemcount[B]=3 使用json_encode的结果如下: {A:2,B:3} 我想通过ajax将其发送到另一个php文件。我该怎么做 编辑: 另外,我还想通过以下数据发送其他变量:{var1:val1,var2:val2,var3:val3} 如何发送所有这些内容?您可能希望通过POST将json_encode的结果发送到PHP中的另一台服务器 请看我想您正

我通过$\u通过以下url从PHP接收关联数组: example.com/example.php?itemcount[A]=2&itemcount[B]=3

使用json_encode的结果如下: {A:2,B:3}

我想通过ajax将其发送到另一个php文件。我该怎么做

编辑: 另外,我还想通过以下数据发送其他变量:{var1:val1,var2:val2,var3:val3}


如何发送所有这些内容?

您可能希望通过POST将json_encode的结果发送到PHP中的另一台服务器


请看

我想您正在寻找:

  $.ajax({
            url: '/path/hello.php',
            type: 'post',
            dataType: 'json',
            success: function (data) {
               //your code here..
            },
            data: jsonDataVar   //jsonDataVar = { "A" : "2", "B" : "3" }
        });

我在接收数组时将php代码保存在同一个文件中,从而避免了这个问题。

是否要从另一台服务器将其发送到php?可以通过定义一个ajax调用来实现这一点,该调用将第一次调用的结果发送到第二个URL。如果表单数据中已有变量和值:{var1:val1,var2:val2}除此之外还需要阵列吗?要发送什么数据?如果是json,则将其存储在变量中,并按照我的答案发送。因此,我有{var1:val1,var2:val2}和{A:2,B:3}。我如何发送所有这些信息?您可以像var finalObj=json1.concatjson2;并在ajax调用中发送finalObj。