我通过以下网址通过$ _GET从PHP接收关联数组:
example.com/example.php?itemcount[A]=2&itemcount[B]=3
使用json_encode()的结果如下:
{ "A" : "2", "B" : "3" }
我想通过ajax将其发送到另一个php文件。我怎么能这样做?
编辑:
我还想发送其他变量,例如通过data: {"var1" : "val1", "var2" : "val2", "var3" : "val3" }
。
我如何发送所有这些?
答案 0 :(得分:0)
您可能希望通过POST将结果从json_encode()发送到PHP中的另一台服务器。
答案 1 :(得分:0)
我认为你正在寻找这个:
$.ajax({
url: '/path/hello.php',
type: 'post',
dataType: 'json',
success: function (data) {
//your code here..
},
data: jsonDataVar //jsonDataVar = { "A" : "2", "B" : "3" }
});
答案 2 :(得分:0)
我通过将php代码保存在与接收数组相同的文件中来避免此问题。