在这种情况下,我如何在jquery中将字符串放入php中


how can I put a string into php in jquery in this situation?

我想用PHP输出一个值,就像下面的例子一样。我怎样才能做到这一点?

var number='1';
var $user_link = "<?php echo bp_core_get_user_domain('" + number + "') ?>";

有三种方法:

(1) 使用事件驱动的Ajax调用,该调用将变量数字的值传递给PHP脚本,返回JSON,然后使用JavaScript和DOM将JSON嵌入到页面中。

(2) 将页面提交给服务器,将变量数字的值作为GET查询字符串中的参数或POST中的隐藏输入进行传递。

(3) 将bp_core_get_user_domain的功能放入JS函数中,然后完全忘记PHP,除非您使用PHP全局变量来做一些事情。在这种情况下,您可以将数据放入原始页面请求的cookie中,并让JavaScript读取它,而无需重新提交页面。