作者SansWord (是你)
看板Ajax
标题Re: [问题] js将变数传给php
时间Sun Jan 11 03:19:49 2009
※ 引述《askq (ask)》之铭言:
: 刚刚遇到一个问题
: 如果我js里面有一个变数 $temp
: 我想将变数$temp传进资料库
: 这样势必要经过php去处理
: 所以想问怎麽将js的变数传给php
: 先谢谢了~
提供一个最笨的作法,不过意思有到你斟酌一下
就是用Get的方式作
js 变数应该不会以$开头?
function send( temp )
{
var message = '?value='+temp;
location = 'target.php' + message;
}
然後在 target.php里面
<?php
$temp = $_GET['value'];
?>
这样在target.php里面就会接到想要传的变数
不过这样做的坏处超级多~~~
一来是temp应该要先encode (熊熊忘记function name)
二来用get也不是说很安全,要加个认证或着改用post
最後这样会要换页到 target.php 还要想办法换回来
感觉还是找一下Ajax的用法可能比较稳,至少不用换页~~~
范例板上一堆我就不献丑了~~~(我也还在学)
--
回忆不会消失...只会被盖在灰尘
下...
只要没有风去吹动~~一切....就可以默默淡忘...
所以....不要成为那伤人的风吧.... ^.^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.0.131
1F:→ fillano:替代ajax的做法:动态产生iframe,然後在里面submit。 01/11 13:03
2F:推 tomin:iframe设隐藏 偷偷去资料去给iframe处理 target iframe 01/11 22:22
3F:→ clonn:encodeURCompoment(String) <=?????是这个嘛? 01/21 23:52