通过ajax将关联数组从PHP发送回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}通过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中的另一台服务器 请看我想您正
如何发送所有这些内容?您可能希望通过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。