Ⅰ JS的值怎么传递给php
不用AJAX,最简单就是传个参数过去
如:function saveGame(str){
window.location.href='url?str=' + str;
}
楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。这里我我用jquery的$.post
$.post(URL,{参数1:alue,参数2:value2},function(data){
//这里你可以处理获取的数据。我使用是json 格式。你也可以使用其它格式。或者为空,让它自己判断得了
},'json');
Ⅱ 如何将javascript中的数值,赋给当前页面PHP代码中的一个变量(要用变量来接收)
一个是客户端,一个是服务器端,如果要互相操作的话需要和服务器进行一次交互,比如textarea的值通过js获取之后,可以通过ajax方式发送送给服务器页面,php页面接收处理。
Ⅲ 如何把一个js变量传给php变量
js仅在 浏览器中运行.
php 仅在服务器端运行.
2者交互, 通常通过 http get/post 协议进行交互.
因此, 要将 js 变量传输到 php, 需通过 get/post 将参数传入.
譬如:
<script>
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
</script>
而 test.php 中, 通过 $_REQUEST["x"] 即可拿到js 请求过来的变量.
追问
感觉你的答案最符合我的需求,只是我还是碰到了问题。
test.php文件中
onchange事件触发test()函数,并将赋值。
<script>
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
test.php文件中
echo $_REQUEST["x"]并未获取到有效值。echo没有输出。
请问,这到底是什么原因。
追答
是因为 <script> 中并没有输出由 php 传回的结果.
改成这个试试看.
1
2
3
4
5
6
<script>
function test(){
var x="abc";
$.ajax("test.php?x="+x),null,function(data){alert(data)});
}
</script>
Ⅳ 如何将js变量赋值给php
首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。在这个页面里,直接写PHP代码就可以了,比如var a = "",这样就行了,javascript能够获取后台传入的变量$a.
Ⅳ JavaScript的变量值如何传给PHP使用
ajax就是JS提取页面的值,传递给服务器。所以你如果想让PHP能接收到JS的值,可以看看AJAX,AJAX上来的第一个例子就是这个。
Ⅵ javascript变量值赋给php变量
其实php不叫赋值给js,而是使用php动态输出js代码(你说参数也行)
但反过来就不行了!
php文件在运行的时候,是先在服务器进行编译,将编译成的html连同你原有的html等一起发送到浏览器,也就是说,这个时候php已经运行完成了并将编译后的东西发送给客户端浏览器了,那客户端怎么还能把js的差数发送给php呢?
这种情况下,就只能使用ajax了
Ⅶ php怎么给javascript变量赋值
首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。在这个页面里,直接写PHP代码就可以了,比如<script>var a = "<?php echo $a;?>"</script>,这样就行了,javascript能够获取后台传入的变量$a.
Ⅷ 在同一个页面,想把js的变量值赋值给php的一个变量
1、新建一个html5页面,完成如下所示初始化代码。