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;
    }
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式