簡體   English   中英

如何通過JavaScript將值推入PHP數組變量?

[英]How to push values to PHP array variable through JavaScript?

HTML輸出

這這也是我的頁面,我也有一種形式,它為每個警報都有一個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'>`

請分享您的想法,謝謝

試試下面的代碼

它將值存儲在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'>

好吧,這只是我的想法...如果我理解正確,那么您想將值從javascript變量轉換為php數組嗎?

Javascript是在客戶端動態執行的,因此您可以在每次用戶單擊按鈕時將每個REST服務的值發布到接收它的php中。

在php中,每次調用php時,您都必須創建一個會話var來存儲您的數組並將其值推入其中。

這給你一個提示嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM