新手求助:JS傳值問題

James_Winder 2015-06-19 02:30:49
各位大神,事情是这样子的
例如:
<form action="post.php" method="post" id="form" name="form" onsubmit="Login()">
<input id="Login" type="submit" value="" />
<script type="text/javascript">
function Login()
{
var uid = response.authResponse.userID; // 取得 UID
};
</script>

想定义一個变量把uid抓取, 同时用post传递给post.php页面
但是之前有试过jequery : $.post("fb.php",{uid_value:uid}); 好像不行
所以求助各位有什么好办法,就是我php页面想获得html中uid的值


...全文
128 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
James_Winder 2015-06-19
  • 打赏
  • 举报
回复
post.php代碼: <?php $flag=$_POST["uid_value"]; echo $flag; ?> $.post("fb.php",{“uid”:uid});另外這一段代碼是手殘弄錯了,action修改后依然是錯誤的
hch126163 2015-06-19
  • 打赏
  • 举报
回复
$.post("fb.php",{“uid”:uid});
蝶恋花雨 2015-06-19
  • 打赏
  • 举报
回复
你在php怎么获取的? 不是<?php echo $_POST["uid"]?>. 这样?
James_Winder 2015-06-19
  • 打赏
  • 举报
回复
<script type="text/javascript"> function Login() { var uid = "abcde"; // 取得 UID $("#uid").val(uid); $.post("fb.php",{uid_value:$('#uid').val()}); }; </script> <form action="post.php" method="post" id="form" name="form" onsubmit="Login()"> <input type="hidden" id=uid /> <input id="Login" type="submit" value="submit" /> </form> 是指這樣嗎?依然得到undefined index
蝶恋花雨 2015-06-19
  • 打赏
  • 举报
回复
我怎麼把var uid 傳給 $('#uid').val() ? => 设置一个隐藏域 input type='hidden' id =uid 然后在 var uid = response.authResponse.userID; // 取得 UID $("#uid").val(uid);
James_Winder 2015-06-19
  • 打赏
  • 举报
回复
首先謝謝你的回答 $.post("post.php",{uid:$('#uid').val()}); 其實之前試過這個是可以傳值的 那麼問題來了 我怎麼把var uid 傳給 $('#uid').val() ?
slwsss 2015-06-19
  • 打赏
  • 举报
回复
$.post("post.php",{uid:$('#uid').val()});
James_Winder 2015-06-19
  • 打赏
  • 举报
回复
各位大神,這不應該是個很難得問題吧OTZ 淚目。。。 求回復TAT

87,969

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧