php传值给js
㈠ php如何传值给js
你弹出的a是字符串(php源码)!你可以考虑,先让php运行输出个隐藏标签并赋值给隐藏标签 然后执行js获取隐藏标签id的值!
㈡ PHP初学者 关于PHP变量传值给JS的问题
$str加单引号改为'$str'如下:
<?php echo "<a onclick=\"testMessageBox(event,'$str');\" class=\"message_title\" href=\"#\">".$title."</a>"?>
㈢ 如何把PHP文件的变量值传到另一个js文件中
你用js发起一个ajax请求,php把变量返回给它就行了。
㈣ PHP中怎么传参数给js函数
<inputtype="button"value="+"onclick='add("<?phpecho$item['id'];?>","<?phpecho$item['name'];?>")'/>
<script>
functionadd(id,name){
alert(name);
}
</script>
㈤ php怎么向js传值
php给javascript传值,算是两个方法吧,
一个就是主动刷新,php把值写到页面上,比如 var a='<?php echo $a;?>';
另外的方法就是通过js异步去拉取,通过ajax来实现,大体过程是:js 发起一个异步请求给php程序,php返回数据库的数据,js通过接收这个数据来在做处理。
㈥ php向js传值的问题
原生php可以这样:
test.js.php:
functiongetValue(){
return<?phpecho$a;?>;
}
使用某些mvc框架, 例如thinkphp, 可以让你写成类似这样:
functiongetValue(){
return{$a};
}
不过比较好的方式还是php生成一个json由js接收:
jQuery.ajax({
url:"xxx/getValue.php",
dataType:"json",
method:"GET",
success:function(data){
a=data.a;
}
});
㈦ 如何把php中获取的数据传递到js中使用
看你想怎么使用PHP的数据。比如我从数据库里拿出一个数据,然后echo
<h1><?php echo $title; ?></h1>
那你JS里就可以通过DOM来获取h1的innerHTML
不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。
还有就是用ajax,动态获取你要的内容。即通过JS代码,调用PHP代码,然后传递回你要的数据。
AJAX非常的流行,因为不会造成网页停滞,强调的是asynchronous (不同步)。
㈧ PHP数组中的值如何传给JS
PHP代码如下:
$arr = array(1,2,3);
echo json_encode($arr);
die;
JS代码如下:
$.post('1.php',{}
function(data){
eval('var arr='+data);
console.log(arr);
}
㈨ 怎么将PHP中的值传入到JS中
只能传静态的值 , 照这样传
<script>varstr=<?phpecho""gggg"";?>;
alert(str);
});
</script>
㈩ 如何将php数组的值传递给javascript数组
在PHP端通过json_encode();将数组转化成JSON格式,
在html端javascript端获取有两种方式
第一种通过JSON控件将json数据返回成数组
第二种用eval()函数来解析JSON数据,两种都可以