
关于 将 JS变量传给PHP,求助!!
<scriptlanguage=javascript>functionsearch(obj){shortid=obj.value;}</script>我这里已经得到sho...
<script language=javascript>
function search(obj)
{
shortid=obj.value;
}
</script>
我这里已经得到shortid值了,我想继续往下用,赋值给php的一个变量$ttt;怎么才能成功赋值!求精确代码!谢谢!求助!
懂的来,不懂的不要乱说,别把别人粘贴的东西拿来糊弄我,跪求真正高手! 展开
function search(obj)
{
shortid=obj.value;
}
</script>
我这里已经得到shortid值了,我想继续往下用,赋值给php的一个变量$ttt;怎么才能成功赋值!求精确代码!谢谢!求助!
懂的来,不懂的不要乱说,别把别人粘贴的东西拿来糊弄我,跪求真正高手! 展开
3个回答
展开全部
JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现!
解决方案:用URL+变量名=值,传递给指定的PHP文件,再在PHP文件中取值
解决方案:用URL+变量名=值,传递给指定的PHP文件,再在PHP文件中取值
更多追问追答
追问
求简单实例,简单易懂即可,我没怎么学过js
追答
function search(obj)
{
shortid=obj.value;
window.location.href="Call.php?q='+shortid+'";
}
/////////////////// call.php
展开全部
前端脚本无法传值给后台变量
两个解决办法,一个是用jquery拼接一个带参数的url跳转到新页面
另外一个是jquery.ajax直接把参数和值传递到后台页面,然后根据返回数据 再用jquery更新局部页面内容
第一个方法楼上已经给出了
第二个方法百度下jquery.ajax 推荐w3school这个网站 教程简单易懂无弹窗
两个解决办法,一个是用jquery拼接一个带参数的url跳转到新页面
另外一个是jquery.ajax直接把参数和值传递到后台页面,然后根据返回数据 再用jquery更新局部页面内容
第一个方法楼上已经给出了
第二个方法百度下jquery.ajax 推荐w3school这个网站 教程简单易懂无弹窗
更多追问追答
追问
能说点ajax中关于我这个问题的重点吗?
追答
给你个最简单的方法
$(function(){
$(".a").click(function(){
$(".b").load("/include/login.php",{l_name:l_name,password:password})
})
})
看懂没?
点击A的时候会把 l_name password 两个参数传递到/include/login.php页面
在/include/login.php 取到传递过来的参数后读取数据库 然后/include/login.php输出的html就会出现在$(".b")里面,比如/include/login.php页面根据获取的参数生成了一句 aaaaaaaaaa
那此时 class="b"的元素里面就会多了一个aaaaaaaaaa
我这是一个简化了的ajax登陆,你可以把参数改成你自己的load函数里面的{a:b}
a是/include/login.php页面要用到的参数名 b 是jquery中已经赋值过的变量 或者你直接换成值也行
多个参数用逗号分开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上给的代码挺完善的,自身页面,请把url改成自身页面.php?后面不变,然后在这个页面里面添加PHP脚本代码,用php查询语句查询这个$_GET['shortid']的数据库项,输出即可,或者你保存刚查到的那个你说的表,可以用session,cookie把你的客户查到的整个数据先保存,再筛选你要显示的那些。
追问
主要是我要是改成自身页面,又要重新输入条件进行查询得出数据表。我的结构是这样的
xxx.php
<?php
(!$action)
{}
elseif($action=="query")
{...得到我的数据表}
现在就是如果我改成自身页面,就又回到 (!$action)这块了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询