导航:首页 > 编程语言 > php变量传递给js

php变量传递给js

发布时间:2022-11-29 19:46:43

php文件如何向js文件里面传入变量,作为参数

<?php
$a="gewg";
echo " <script>var a='{$a}';</script>";
?>

<script>alert(a); </script>

❷ 怎么把php变量传递到一个单独引用js文件里去

将php变量输出到html中的js变量即可,html中引用js文件,然后js文件就能获取的这个变量了

html页面
<script>
var pagetitle='<?php echo $pagetitle;?>';
</script>

这样js文件就能调用到定义的pagetitle变量了,因为js变量 pagetitle是全局变量

❸ 如何将php数组的值传递给javascript数组

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。
参考例子如下:
<script type="text/javascript" src="http://www.coding123.net/rardownload/20110420/20110420113851756.js"></script><!--倒入json.js文件,序列化json对象用的-->
<script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script>
<script type="text/javascript">
var zNodes =[
{ id:1, pId:0, name:"随意勾选 1", open:true},
{ id:11, pId:1, name:"随意勾选 1-1", open:true},
{ id:111, pId:11, name:"随意勾选 1-1-1"},
{ id:112, pId:11, name:"随意勾选 1-1-2"},
{ id:12, pId:1, name:"随意勾选 1-2", open:true},
{ id:121, pId:12, name:"随意勾选 1-2-1"},
{ id:122, pId:12, name:"随意勾选 1-2-2"},
{ id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
{ id:21, pId:2, name:"随意勾选 2-1"},
{ id:22, pId:2, name:"随意勾选 2-2", open:true},
{ id:221, pId:22, name:"随意勾选 2-2-1", checked:true},
{ id:222, pId:22, name:"随意勾选 2-2-2"},
{ id:23, pId:2, name:"随意勾选 2-3"}
];

$.ajax({
url:'xxxx.php'//改为你的动态页
,type:'POST'
,data:{zNodes:zNodes.toJSONString()}//调用json.js类库将json对象转换为对应的JSON结构字符串
,success:function(rst){alert('PHP接收JSON数据成功!');}
,error:function(xhr){alert('PHP页面有错误!'+xhr.responseText);}
}});
</script>

$zNodes=$_POST["zNodes"];
$json=json_decode($zNodes);//转化为JSON对象

❹ PHP初学者 关于PHP变量传值给JS的问题

$str加单引号改为'$str'如下:
<?php echo "<a onclick=\"testMessageBox(event,'$str');\" class=\"message_title\" href=\"#\">".$title."</a>"?>

❺ php的数组变量值能赋给js的数组吗

可以的,把php的数组变量值json_encode后,直接赋给js

❻ 如何将php数组的值传递给javascript数组

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。

代码如下:

<script> //
html5中默认的script是javascript,故不需要特别指定script language
var arr_js = <?php
echo json_encode($arr)?>;
</script>

❼ 怎么将PHP变量传递至JAVASCRIPT中

<script>
var
i=假如你这里是要PHP的那个变量;
</script>
则换成

<script>
var
i=<?php
echo
$x;?>;
</script>
如果
在PHP中$x=10,那么
输出的将会是

<script>
var
i=10;
</script>

❽ 如何将php中的值传到一个js文件中,这个js文件可以外部调用的

创建一个php文件
里面其他的什么都不写
直接写js代码
然后在变量的地方写php代码输出就行
不要写任何html标签和其他输出就当做是输出一个js
引用的时候这样写
<script type="text/javascript" src="xxx.php?id=xxx.js"></script>
其实那个id的值可以不加

❾ 把值从PHP传值到js中去

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变量

一个在前端执行,一个在后端执行,js取不到php变量实时的值。
只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。
打开网页时,php值传给js有两种方法:
第一种将html代码当成一个字符串,如:
$v=json_encode($v);
$html="<script>varval={$v};</script>";
第二种将值放入html中,取html元素的值,如:
<?php
$v=json_encode($v);
?>
<html>
<script>
varval=$("#val").html();
</script>
<body>
<divid='val'><?phpecho$v;?></div>
</body>
</html>

阅读全文

与php变量传递给js相关的资料

热点内容
小米sd卡解压 浏览:996
程序员那么可爱陆漓替老袁说情 浏览:28
当女程序员遇见问题 浏览:746
32位编译器什么意思 浏览:355
php多参数函数 浏览:17
通达信板块动作源码 浏览:751
matlab完全自学一本通pdf 浏览:250
php源码本地安装 浏览:961
服务器怎么用不会断电 浏览:301
主从服务器有什么用 浏览:213
jstlpdf 浏览:15
安卓原神在哪个app下载 浏览:808
单片机编程技术什么意思 浏览:104
e点课堂源码 浏览:46
免费打击垫app哪个好 浏览:532
程序员必装的6款软件 浏览:750
基于单片机的遥控器设计 浏览:521
安卓如何取消圆图标 浏览:11
收件服务器怎么样 浏览:48
建筑设计规范pdf 浏览:99