我想在PHP中输出一个值,如下例所示。我怎样才能做到这一点?
var number='1';
var $user_link = "<?php echo bp_core_get_user_domain('" + number + "') ?>";
答案 0 :(得分:1)
有三种方法可以解决这个问题:
(1)使用事件驱动的Ajax调用,将变量 number 的值传递给PHP脚本,返回JSON,然后使用JavaScript和DOM将其嵌入到页面中。
(2)将页面提交给服务器,将变量 number 的值作为参数传递给GET查询字符串或POST中的隐藏输入。
(3)获取bp_core_get_user_domain的功能并将其放入JS函数中,完全忘记PHP,除非你使用PHP全局变量做某事。在这种情况下,您可以将该数据放入原始页面请求的cookie中,让JavaScript读取它而无需重新提交页面。