‘壹’ js如何传值给php
1:HTML中的值如何传到JS,下面假设是文件1.php
复制代码 代码如下:
<html>
<body>
<form action="1.php"
method="post">
name:<input type="text"
name="username" id="username">
rename:<input
type="text" name="username1" id="username1">
<input
type="button" value="submit" on CliCk="get()">
</form>
</body>
</html>
JS假如想取文本框中用户输入的name值,这样写
复制代码 代码如下:
<script
language='javaScript'>
function get()
{
var
n=document.getElementById('username').value;
alert
(n);
}</script>
这样的话在有调用JS
get()时就会弹出警示框,里面的内容就是name的值。
2:假如说JS中的这个取到的name值要传回rename的文本框中,这样写
复制代码 代码如下:
<script language='JavaScript'>
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}</script>
这样的话在下面调用get()就会自动显示你上面name输入的值。
3:PHP中取页面的值
这个我想大家都会了吧
复制代码 代码如下:
<?php
$name=$_REQUEST["username"];
echo
$name;
?>
4:PHP的值传回页面
在HTML中插入PHP语言,可以调用PHP中变量的值,也可用Smarty(推荐)。
有了以上这些,不管是HTML页面里的值还是JS中变量的值,都可以轻松的传入PHP,当然,PHP的值也可传到想要的地方。
‘贰’ 如何将js变量赋值给php
php变量赋值给js就比较容易,如 var aaa='<?php echo $ddd;>';
js变量赋值给php,就得用ajax方式了
$.ajax({
type:"post",
url:请求的url后台php对应的方法处理,
dateType:"json",
data:{'变量名1':变量值1,'变量名2':'变量值2'...},
success:function(data){
}
});
‘叁’ 如何将js变量赋值给php
首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。在这个页面里,直接写PHP代码就可以了,比如var a = "",这样就行了,javascript能够获取后台传入的变量$a.
‘肆’ 在同一个页面,想把js的变量值赋值给php的一个变量
1、新建一个html5页面,完成如下所示初始化代码。
‘伍’ 关于 将 JS变量传给PHP,求助!!
JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现!
解决方案:用URL+变量名=值,传递给指定的PHP文件,再在PHP文件中取值
‘陆’ js 如何获取值并传到php
两种方案:
1,如果你需要无刷新操作的话,就用AJAX异步操作就行了,将值附带了URL地址里面让PHP程序调用就行了。
2,如果你的页面是可以刷新的话,可以使用HIDDEN控件来实现,先用JS改变Hidden控件的值,然后刷新页面,用php来读取hidden控件的值就行了!
‘柒’ 如何将js的变量在php中使用
js变量可以赋值到表单隐藏域
表单可实现提交功能至控制器
例:
<inputtype="hidden"id="hiddencolor"name="hiddencolor"value=""/>
$('#hiddencolor').val('123');//赋hidden值为123
php获取
echo $_POST['hiddencolor'];//123