javascript - 像在 php 中回显一样用 JS 插入代码

标签 javascript html

我想从 PHP 服务器获取一些代码片段以将其“注入(inject)”到 HTML 中。基本上,当我打开 page.php 时,我会看到一些像“_off”这样的文本。

注入(inject)适用于此代码,但我不能在此 html 中使用 php,因为它是本地的。

<img src="images/test
<?php
{ echo "_off"; }
?>
.jpg">

JavaScript 似乎是合乎逻辑的步骤。但是,如果我只是在我想要文本的位置输入它,当然它不起作用:

<script type="text/javascript"> $.get( "page.php", function( data ) { document.write(data); } ); </script>

有什么想法吗?

最佳答案

如果你想,你需要使用 $('#someElement').html(data)$('#someElement').text(data)将数据写入页面的特定位置。你应该避免使用 document.write

这里有一个 fiddle 来演示:https://jsfiddle.net/yd9mx4d3/

关于javascript - 像在 php 中回显一样用 JS 插入代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585475/

相关文章:

javascript - 如何仅通过 HTML 调用函数内部的函数

html - 在悬停时制作复选框菜单下拉菜单

html - 在提交按钮中插入图像和文本

javascript - 在 webkit 浏览器中通过 Javascript 使用 CSS 重新绘制减速

javascript - 在 Blockly 上返回 block

javascript - 清空除一个字段之外的所有字段

javascript - 错误: 508 (Loop detected)

javascript - 替换数组数组中的空数组

javascript - 如何从 iframe 中获取字段数据?

jquery - 如何隐藏div中的单个按钮