我试过了 var myvarible=200; ht-6ren">
gpt4 book ai didi

php - 在 php 标签中包含 javascript 变量

转载 作者:行者123 更新时间:2023-12-04 20:30:15 25 4
gpt4 key购买 nike

我有如下的javascript

 html="<th>"+<?php echo __(); ?>+"</th>";

我想像这样在 to __() 函数中添加另一个 javascript 变量

<?php echo __(<js varible>); ?>

我试过了

var myvarible=200;
html="<th>"+<?php echo __("'"+myvarible+"'"); ?>+"</th>";
console.log(html);

不适合我

谁能帮帮我问候

最佳答案

您对服务器端和客户端代码的工作方式存在误解。

您可能实现您正在尝试做的事情(将 PHP 本地化函数应用于 Javascript 变量)的唯一方法是这样的(此代码假定您使用的是 JQuery,但也可以在没有它的情况下完成):

var myvariable = 'hello';
$.get('http://yoursite.com/localize.php?text='+myvariable, function(localizedText) {
html = "<th>"+localizedText+"</th>";
console.log(html);
});

然后localize.php应该是这样的:

<?php
include('you localization library');
echo __($_GET['text']);
?>

说明:当您的客户端代码 (Javascript) 在浏览器中执行时,它会调用一个 URL,该 URL 将执行您的服务器端代码(您的 PHP __( ); function) 在服务器中,然后将值返回给客户端代码。

关于php - 在 php 标签中包含 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6620532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com