混合javascript, jQuery和PHP,换行
Mixing javascript, jQuery and PHP, newline
好的,这里有一些东西:
Javascript:desc = "line 1 'n line 2"
jQuery: $("#msg").text(desc);
PHP: const NUM = 555;
我想要的是用msg
的id改变<p>
的文本,这样它就会包含一段有几行的文本,其中一行是PHP常量的数字。
一样:
1号线第2行555,第2行继续
第3行
我的问题是如何将它们混合在一起?我尝试了以下操作:
var desc = "line 1 'n line2" + <?php echo NUM ?> +"'n line 3";
,这不起作用
你的代码有几个问题:
- PHP常量应该使用
-
'n
在HTML标签内没有效果(如果你不应用white-space: pre;
或pre-wrap
); -
<?php echo NUM; ?>
应该被"
包裹,或者应该在JavaScript字符串中; -
$("#msg").text(desc)
将从desc
中删除所有标签,因此您需要使用.html(desc)
代替。
define("CONSTANT_NAME", "VALUE");
语法定义;你需要的是这样的东西:
PHPdefine("NUM", 555);
JavaScript var desc = "line 1<br/>line2 <?php echo NUM; ?><br/>line 3";
$("#msg").html(desc);
相关文章:
- 使用PHP输出JavaScript时会出现神秘的换行符
- 在JavaScript中的无操作(空)函数中不添加换行符的选项(IntelliJ Web/PHP风暴)
- PHP变量中javascript中的换行符
- PHP-忽略换行符获取url
- 使用PHP删除换行符
- php嵌入javascript,在HTML标记上输出换行符
- 删除PHP中的换行符和换行符
- JavaScript 文件换行符与 PHP 一起使用
- 在 JavaScript 和 PHP 中用逗号换行分隔字符串
- 使用 php 在文本区域中保存换行符
- 从 PHP 向 JavaScript 添加换行符
- 读取 Java 脚本 / PHP 类似文件 / 缺少换行符
- PHP 字符串包含打印 Javascript 时的换行符问题
- 如何在不丢失换行符和空格的情况下将js字符串变量传递给php
- “ n"在PHP中,字符串变量存储在javascript变量中会导致换行
- PHP -从文本区删除换行符
- 混合javascript, jQuery和PHP,换行
- php中的换行
- Javascript Sha256 vs PHP Sha256:换行创建不同的哈希值
- Javascript字符串长度不同于PHP的mb_strlen(在文本区行,换行)