我怎样才能使用;变量“;在php中,由“创建”;str_replace";及;数组";是否也使用Javascript?

我怎样才能使用;变量“;在php中,由“创建”;str_replace";及;数组";是否也使用Javascript?,javascript,php,html,jquery,replace,Javascript,Php,Html,Jquery,Replace,我在HTML中使用的标记总是下划线,这些标记是用PHP编程的,将由字符串代替。例如: <title>__TITLE__</title> \u标题__ 因此,通过这种方式,我只有一个HTML模板,但我的页面虽然有自己的标题名 但有一次我遇到了一个问题。我也使用JQuery,我有这样一个例子: $("div").append("<p>__NAME__</p>"); $(“div”)。追加(\uuuu NAM

我在HTML中使用的标记总是下划线,这些标记是用PHP编程的,将由字符串代替。例如:

<title>__TITLE__</title>
\u标题__
因此,通过这种方式,我只有一个HTML模板,但我的页面虽然有自己的标题名

但有一次我遇到了一个问题。我也使用JQuery,我有这样一个例子:

$("div").append("<p>__NAME__</p>");
$(“div”)。追加(\uuuu NAME\uuuuu

);
在这种情况下,我的主页上有文本
“\uuuuu NAME\uuuuuu”
,而不是例如“John”


有人能帮忙吗?

您可以在HTML中为它添加一个占位符
div

<div id="template1" style="display:none">__NAME__</div>
\u名称__
然后在代码中,提取该元素的内容(将由PHP更改):

$(“div”).append($(“”).html($(“#template1”).html());

在PHP脚本运行后追加文本。您需要将PHP变量分配给JS变量,例如
var\uuuuuu NAME\uuuuu=。然后可以在JavaScript中使用变量
\uuuuu NAME\uuuuu
?如果是前者,那么替换的实际PHP代码在哪里,请显示出来。我认为您将javascript与PHP混为一谈。你能在这里展示完整的源代码吗?
$("div").append($("<p>").html($("#template1").html()));