gpt4 book ai didi

php - 将 PHP 字符串(html 源代码)转换为 jQuery 对象美元符号 $?

转载 作者:行者123 更新时间:2023-12-01 03:47:44 25 4
gpt4 key购买 nike

假设我有一个完整的 html 页面源字符串(用 PHP 编写),例如:

<?php
$html_source = '
<html>
<head>
</head>
<body>
<div class="class1">Hello!</div>
<div class="class2">World</div>
</body>
</html>'; //PHP
?>

然后我想使用该 php 字符串作为 jQuery $ 对象,以便使用如下:

alert(
$("div.class1").html(); //jQuery
);

那么我如何将 PHP 字符串转换为 jQuery Dollar Sign $

注意:
这是因为我的情况是...我有一个包含完整 html 页面源的数据库。然后我必须解析它们,但不是整个页面的全部。一些 DOM 过滤区域。就像里面该页面源的“右面板”一样。这就是问题所在。

最佳答案

首先,确保字符串 JavaScript 安全。给定一个字符串,json_encode 将使其 JS 安全(尽管不是 JSON)。

然后,您可以将其输出到 HTML 中的脚本 block 中,并将其传递给 jQuery 函数。

<script>
var foo = $(<?php echo json_encode($html_source); ?>);
</script>

关于php - 将 PHP 字符串(html 源代码)转换为 jQuery 对象美元符号 $?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722880/

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