JS的值怎么传递给PHP
<SCRIPTLANGUAGE="JavaScript">varbid=document.fenlei.bfenlei.value;<?php$sql1="select*...
<SCRIPT LANGUAGE="JavaScript">
var bid=document.fenlei.bfenlei.value;
<?php
$sql1="select * from s_type where b_id='$bid'";
//.......
?>
</SCRIPT>
如上代码,如何把document来的bid值传递到下面PHP语句的bid????
如何把document来的bid值传递到下面PHP语句的b_id。
本来以为$bid就是document来的bid值……不过不行 展开
var bid=document.fenlei.bfenlei.value;
<?php
$sql1="select * from s_type where b_id='$bid'";
//.......
?>
</SCRIPT>
如上代码,如何把document来的bid值传递到下面PHP语句的bid????
如何把document来的bid值传递到下面PHP语句的b_id。
本来以为$bid就是document来的bid值……不过不行 展开
推荐于2017-10-05 · 知道合伙人软件行家
关注
展开全部
不用AJAX,最简单就是传个参数过去
如:function saveGame(str){
window.location.href='url?str=' + str;
}
楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。这里我我用jquery的$.post
$.post(URL,{参数1:alue,参数2:value2},function(data){
//这里你可以处理获取的数据。我使用是json 格式。你也可以使用其它格式。或者为空,让它自己判断得了
},'json');
如:function saveGame(str){
window.location.href='url?str=' + str;
}
楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。这里我我用jquery的$.post
$.post(URL,{参数1:alue,参数2:value2},function(data){
//这里你可以处理获取的数据。我使用是json 格式。你也可以使用其它格式。或者为空,让它自己判断得了
},'json');
展开全部
一般通过ajax,跨域可能需要jsonp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你还是换个思路吧。JS是在客户端运行的。而服务器端的代码会优先运行。也就是说<?php
$sql1="select * from s_type where b_id='$bid'";
//.......
?>
这一句永远都会比JS的先运行。。所以把JS的值传给PHP是不可能的。反过来却可以。PHP的值可以传给JS
$sql1="select * from s_type where b_id='$bid'";
//.......
?>
这一句永远都会比JS的先运行。。所以把JS的值传给PHP是不可能的。反过来却可以。PHP的值可以传给JS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能直接互相访问,你直接用类似表单方式把值发送到服务器,后面接收后来处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个是服务器端的,一个是客户端的。
当然不行。
我不明白你为什么要用js来传值。
你直接用url参数像这样: test.php?bid=1 不行吗?
用js来实现比较麻烦,因为你打开网页是先执行php后执行js的。也就是说不管你js放在哪都是执行完了php再执行js。
如果你硬是要用js向php传值这种方式的话那就要用到ajax,这要知道你的具体要求才行。
当然不行。
我不明白你为什么要用js来传值。
你直接用url参数像这样: test.php?bid=1 不行吗?
用js来实现比较麻烦,因为你打开网页是先执行php后执行js的。也就是说不管你js放在哪都是执行完了php再执行js。
如果你硬是要用js向php传值这种方式的话那就要用到ajax,这要知道你的具体要求才行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询