Fw: [問題] 想請問onclick 傳值的問題

看板PHP作者 (撥撥~)時間10年前 (2014/03/05 16:19), 編輯推噓4(4015)
留言19則, 7人參與, 最新討論串1/1
※ [本文轉錄自 Ajax 看板 #1J5ju4Hg ] 作者: c310759 (撥撥~) 看板: Ajax 標題: [問題] 想請問onclick 傳值的問題 時間: Wed Mar 5 16:19:13 2014 我想請問我應該要怎麼把onclick內function回傳的值 在javascript中傳給PHP的SESSION 以下是我的兩種程式碼 1. 這種寫法會造成 $_SESSION['plan']=$User->fields['id']; 不用click就會執行 <input type="checkbox" name=name value=1 onClick=<?$_SESSION['plan']=$User->fields['id'];?> > 2.下面這種是壓下去沒反應 <input type="checkbox" name=name value=1 onClick="Check('<?echo $value?>')"> <script language="javascript"> function Check(name){ //alert(uid); <?echo $_SESSION['plan']?>+=+name; location.href='Arrangement.php'; } </script> 請問有辦法可以解決嗎? 謝謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.36.218 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: c310759 (120.126.36.218), 時間: 03/05/2014 16:19:46

03/05 16:53, , 1F
前端傳給後端要用form submit or ajax
03/05 16:53, 1F

03/05 16:55, , 2F
建議用ajax把值送到後端頁做處理。
03/05 16:55, 2F

03/05 17:19, , 3F
先搞懂哪個是在Server端跑哪個是在Client端跑吧。
03/05 17:19, 3F

03/05 17:20, , 4F
前後端分不清,說再多也是枉然。
03/05 17:20, 4F

03/05 18:43, , 5F
OnClick = "someurl.php?var='.$_SESSION['plan'].'"
03/05 18:43, 5F

03/05 22:28, , 6F
這時候就要拿下面這個推圖出來了:
03/05 22:28, 6F

03/05 22:28, , 7F
-------------------------------------
03/05 22:28, 7F

03/05 22:28, , 8F
輸出(結構為HTML或其他Browser可判讀的文件)
03/05 22:28, 8F

03/05 22:28, , 9F
__________ __________
03/05 22:28, 9F

03/05 22:28, , 10F
∣Server: ∣→∣Browser: ∣
03/05 22:28, 10F

03/05 22:28, , 11F
∣執行表單目標的PHP ∣ ∣解讀HTML,執行含在 ∣
03/05 22:28, 11F

03/05 22:28, , 12F
∣或執行含有PHP碼的 ∣ ∣HTML裡的Javascript∣
03/05 22:28, 12F

03/05 22:28, , 13F
∣目標文件,輸出結果 ∣ ∣形成你看到的網頁 ∣
03/05 22:28, 13F

03/05 22:28, , 14F
∣_________∣←∣_________∣
03/05 22:28, 14F

03/05 22:28, , 15F
以POST或GET的方法,送出給表單目標的文件
03/05 22:28, 15F

03/05 22:28, , 16F
-------------------------------------
03/05 22:28, 16F

03/06 14:22, , 17F
謝謝各位 : )
03/06 14:22, 17F

03/06 15:17, , 18F
這推文太專業了..
03/06 15:17, 18F

03/06 17:54, , 19F
專業推文
03/06 17:54, 19F
文章代碼(AID): #1J5juZXy (PHP)