在jQuery中从其他文件获取php变量

在jQuery中从其他文件获取php变量,php,jquery,var,Php,Jquery,Var,我有一个带有链接的php文件。按下链接时,会出现jQuery警报弹出窗口,询问用户是否要继续 在警报弹出窗口中,我希望能够询问用户是否愿意使用不同的语言,这取决于他从我的网站开始选择的语言 所以我的代码部分看起来像这样,其中一些代码是为了解释我是如何看待它的。 example.php: <?php $lang = $this->lang->line('alert_message'); echo '<a href="file.php" class="link

我有一个带有链接的php文件。按下链接时,会出现jQuery警报弹出窗口,询问用户是否要继续

在警报弹出窗口中,我希望能够询问用户是否愿意使用不同的语言,这取决于他从我的网站开始选择的语言

所以我的代码部分看起来像这样,其中一些代码是为了解释我是如何看待它的。 example.php:

<?php
    $lang = $this->lang->line('alert_message');
    echo '<a href="file.php" class="link-alert">Accept</a>';
?>
如上所示,$lang在.php文件中,我想通过functions.js中的警报打印它。我最好不要编写内联js代码,尽管这会很麻烦。

将其添加为如下内容:

echo '<a href="file.php" data-lang="'. $lang .'" class="link-alert">Accept</a>';
var lang = $(this).data('lang');
作为补充说明,您可以稍微重构一下代码:

return confirm(lang);
return confirm(lang);