gpt4 book ai didi

php - 混合 javascript、jQuery 和 PHP,换行符

转载 作者:行者123 更新时间:2023-11-30 18:03:04 24 4
gpt4 key购买 nike

好的,所以我这里有一些东西:

Javascript:

desc = "line 1 \n line 2"

jQuery:

$("#msg").text(desc);

PHP:

const NUM = 555;

我想要的是更改 <p> 的文本ID 为 msg , 这样它将包含一段包含多行的文本,其中一行是来自 PHP 常量的数字。

像这样:

第一行
2号线555,2号线续
第 3 行

我的问题是如何混合它们?我尝试了以下方法:

var desc = "line 1 \n line2" + <?php echo NUM ?> +"\n line 3";那是行不通的。

最佳答案

您的代码有几个问题:

  • PHP 常量应使用 define("CONSTANT_NAME", "VALUE"); 定义句法;
  • \n在 HTML 标签内无效(如果您不应用 white-space: pre;pre-wrap );
  • <?php echo NUM; ?>应该用"包裹或者应该在 JavaScript 字符串中;
  • $("#msg").text(desc)将从 desc 中删除所有标签, 因此你需要使用 .html(desc)相反。

你需要的是这样的:

PHP

define("NUM", 555);

JavaScript

var desc = "line 1<br/>line2 <?php echo NUM; ?><br/>line 3";
$("#msg").html(desc);

关于php - 混合 javascript、jQuery 和 PHP,换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16445663/

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