我想连接jQuery中的函数内的值。见下面的代码。我想将数值数据1放入函数中。你有什么办法实现我想要的?欣赏。在这种情况下,我如何在jquery中连接函数内部的值?
var data='1';
\t var user='<?php echo bp_core_get_user_domain('+ data +');?>';
\t \t \t \t
$("#find_members").html(user);
我想连接jQuery中的函数内的值。见下面的代码。我想将数值数据1放入函数中。你有什么办法实现我想要的?欣赏。在这种情况下,我如何在jquery中连接函数内部的值?
var data='1';
\t var user='<?php echo bp_core_get_user_domain('+ data +');?>';
\t \t \t \t
$("#find_members").html(user);
创建一个空的PHP页面。
file.php
里面把你想用JS值交互的PHP。
<?php
function bp_core_get_user_domain($something) {
//do Stuff here
return $something;
}
echo bp_core_get_user_domain($_POST['data_var']);
?>
然后在网页上做一个Ajax请求该脚本和数据会回来......
var data='1';
$.post("file.php", { data_var: data})
.done(function(data) {
$("#find_members").html(data);
});
这是一个粗略的版本(未经测试),有很多例子了那里这个。
谢谢你的时间。这里的大问题bp_core_get_user_domain()不能在ajax中调用。我不知道为什么。也许它是buddypress功能。萤火虫说NetworkError:500内部服务器错误。如果我放置明文,ajax没有问题。 – conan 2015-02-23 05:30:38
'bp_core_get_user_domain'显然是一个自定义函数,您需要在php代码中包含'include'。 – EternalHour 2015-02-23 05:40:39
你能指导我如何包括它吗?它是一个buddypress函数,所以我必须在buddypress中找到该文件,并将其包含在我的php中,或者我有其他方式来包含它? – conan 2015-02-23 05:49:15
PHP在页面加载后不可用。它全部在服务器上处理,然后生成的代码被发送到客户端。你需要发送一个ajax请求。 – chris85 2015-02-23 04:46:09
好的。如果我需要一个PHP代码eval()...))的请求怎么办?)) – winston86 2015-02-23 04:48:10
什么是'eval()...))'?还有,温斯顿==柯南? ajax将数据从客户端发送到服务器端语言,然后等待服务器用请求的数据发送的响应。所以你可以在这个页面发送请求的PHP页面上使用'<?php echo bp_core_get_user_domain($ _ POST ['data']');?>'。 – chris85 2015-02-23 04:55:55