我正在努力使这个回声发挥作用,但我无法掌握它
echo '<script>
function replaceWithImgLinks(txt) {
var linkRegex = /([-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?(?:jpg|jpeg|gif|png))/gi;
return txt.replace(linkRegex, "<a href="$1" target="_blank"><img class="sml" src="$1" /></a><br />");
}
var newHTML = replaceWithImgLinks($(".ms").html());
$(".ms").html(newHTML);';
echo "</script>";
我做错了什么?我想我的#34; &#39;
答案 0 :(得分:0)
有几个问题。我开始只是在JavaScript中运行它,直到我开始工作,然后将其移动到PHP(为了理智)。
<?php
print '
<script>
function replaceWithImgLinks(txt) {
var linkRegex = /([-a-zA-Z0-9@:%_\+.~#?&\/\/=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)?(?:jpg|jpeg|gif|png))/gi;
return txt.replace(linkRegex, "<a href=\"$1\" target=\"_blank\"><img class=\"sml\" src=\"$1\" /></a><br />");
}
var newHTML = replaceWithImgLinks($(".ms").html());
$(".ms").html(newHTML);
</script>';
?>
答案 1 :(得分:0)
答案 2 :(得分:0)
你不应该回应脚本,特别是脚本标签中的脚本。我会认真考虑使用你的后端来获取,然后使用一个异步技术来获取数据解析的JSON。这样你就可以正常调用脚本了。