jquery将js变量插入到php函数中

时间:2014-07-20 02:04:06

标签: php jquery variables insert

我想在javascript中将js变量插入到我的php函数中。

JS:

function moderator_activity(who){
 var getIt = <?php echo json_encode(moderatorActivity()); ?>;
}

我想做出类似的事情:

var getIt = <?php echo json_encode(moderatorActivity(who)); ?>;

其中&#34;谁&#34;是js变量。

我试着这样做:

var getIt = <?php echo json_encode(moderatorActivity(?>who<?)); ?>;

但我得到了:

Parse error: syntax error, unexpected ';', expecting ')'

我不想用php函数创建另一个文件,这就是为什么我把它结合起来:))

我希望你明白。

1 个答案:

答案 0 :(得分:1)

假设您创建了一个名为script.php的文件,使用PHP可以使用PHP来更改文档的MIME,使用header PHP函数。

<?php header("Content-Type: text/javascript"); ?>

window.onload=function(){
  console.log('<?php echo "Using PHP!"; ?>');
}

虽然这些数据不可互换,因为它是由服务器端生成的,但这是您最好的。

您可以将它包含在您的网站上,例如:

<script src="script.php" type="text/javascript"></script>

作为更好的选择,您可以尝试使用Ajax。