php向js传值的问题
如题,在php中获取了一个变量$a的值,需要把$a的值传递到另外一个js文件中,作为一个function的参数值,可以用什么方式传送值?不是表格提交的用法,是单纯的将ph...
如题,在php中获取了一个变量$a的值,需要把$a的值传递到另外一个js文件中,作为一个function的参数值,可以用什么方式传送值?不是表格提交的用法,是单纯的将php页面中的变量传到js中当参数来使用。
能否写个例子看看 展开
能否写个例子看看 展开
2016-10-23
展开全部
原生php可以这样:
test.js.php:
function getValue() {
return <?php echo $a; ?>;
}
使用某些mvc框架, 例如thinkphp, 可以让你写成类似这样:
function getValue() {
return {$a};
}
不过比较好的方式还是php生成一个json由js接收:
jQuery.ajax({
url: "xxx/getValue.php",
dataType: "json",
method: "GET",
success: function (data) {
a = data.a;
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询