Fw: [问题] 想请问onclick 传值的问题

楼主: c310759 (拨拨~)   2014-03-05 16:19:45
※ [本文转录自 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>
请问有办法可以解决吗? 谢谢<(_ _)>
作者: thitbbeb (田球儿)   2014-03-05 16:53:00
前端传给后端要用form submit or ajax
作者: npulove (18250等待)   2014-03-05 16:55:00
建议用ajax把值送到后端页做处理。
作者: rickysu (Ricky)   2014-03-05 17:19:00
先搞懂哪个是在Server端跑哪个是在Client端跑吧。前后端分不清,说再多也是枉然。
作者: averywu (看文不要只会用横的看)   2014-03-05 18:43:00
OnClick = "someurl.php?var='.$_SESSION['plan'].'"
作者: LPH66 (-6.2598534e+18f)   2014-03-05 22:28:00
这时候就要拿下面这个推图出来了:-------------------------------------输出(结构为HTML或其他Browser可判读的文件)__________ __________∣Server: ∣→∣Browser: ∣∣执行表单目标的PHP ∣ ∣解读HTML,执行含在 ∣∣或执行含有PHP码的 ∣ ∣HTML里的Javascript∣∣目标文件,输出结果 ∣ ∣形成你看到的网页 ∣∣_________∣←∣_________∣以POST或GET的方法,送出给表单目标的文件-------------------------------------
楼主: c310759 (拨拨~)   2014-03-06 14:22:00
谢谢各位 : )
作者: UniFish (贡贡老杯)   2014-03-06 15:17:00
这推文太专业了..
作者: rickysu (Ricky)   2014-03-06 17:54:00
专业推文

Links booklink

Contact Us: admin [ a t ] ucptt.com