将所选DIV的ID传递到下一个没有表单或URL变量的PHP页面

时间:2016-10-01 11:18:26

标签: javascript php jquery html

我在javascript中有一些变量:

window.location.href = 'chosendivs.php?Selected=' + qs;

其中qs是一个不同div ID的数组,它传递给URL中的下一页,如下所示:

chosendivs.php?Selected=d41%2Cd42

我不喜欢通过URL传递这些div的想法,除了使用表单发布它们之外还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

您可以POST发送ajax个请求

qs= [];
qs[0] = 'id1';
qs[1] = 'id2';
$.ajax({
   type: "POST",
   data: {qs:qs},
   url: "http://localhost/{web_server}/chosendivs.php",
});

如果您在var_dump($_POST)处执行chosendivs.php,则阵列将显示为JSON格式。您可以使用json_decode来操作PHP端的数据