如何通过JavaScript将值推送到PHP数组变量?

时间:2014-12-04 06:16:01

标签: javascript php jquery arrays

html output

这个我的页面也有一个表单,每个提醒都有一个clb按钮,我为每个按钮编写了一个javascript函数(通过循环)来传递ticket id,所以当我点击clg这应该存储在php数组变量中以保存每个票证ID,下面是按钮代码和javascript函数

<input value="clb" onclick="clb_this('116305');" type="button">

 function clb_this(vl)
  {
   alert(vl);
   }

此值应存储在变量

下面
  `<input type='hidden' name='tic_array[]' id='tic_array'>`

请分享您的想法,谢谢

2 个答案:

答案 0 :(得分:2)

尝试以下代码

它将以逗号分隔的值存储在tic_array中,您可以使用php explode函数将其转换为数组

 <script>
var clb = new Array();
function clb_this(vl) {
    clb.push(vl);
   document.getElementById("tic_array").value = clb;

}
</script>

<input type='hidden' name='tic_array' id='tic_array'>

答案 1 :(得分:0)

嗯,这只是我的想法...如果我理解你,你想从javascript变量获取值到php数组吗?

Javascript是客户端和动态执行的,因此每次用户点击按钮时,您都可以将每个REST服务的值发布到接收它的php中。

在php中你必须创建一个会话var来存储你的数组,并在每次调用php时将值推入其中。

这会给你一个提示吗?