将jQuery数组转换为php数组


convert jQuery array to php array

这是我的jQuery数组:

var IDs=[];
    $("#tags").find('.suggested-tag').each(function(){IDs.push(this.id);});

我想把这个数组转换成php数组我该怎么做?

如果你的数组是JSON格式的,你可以在一个隐藏的表单字段中写它的内容。

然后,当提交表单时,您可以读取字段内容(仍然是JSON格式)并通过以下方式将其转换为php数组:

$some_array = json_decode($var_containing_json_text);

您可以在这里阅读更多关于json_decode()的信息

你不能直接这样做。PHP工作在服务器端而JQuery工作在客户端所以你不能在PHP中使用Js变量
但是有一个技巧可以使用Ajax将Js变量发送到PHP。这是唯一的办法。