自动打印html代码,javascript – 如何打印HTML代码,以便我只写一次?

我正在使用Web应用程序,我正在进行一些重构.

这样做,无论如何,我陷入了两难境地:我在我的页面中有一些类似的或相同的部分,我只想压缩一个,以便只进行一次编辑,因为编辑变得很痛苦.

但怎么办呢?我正在使用php,js和jquery.

使用php echos这样做是一个很大的问题;管理所有括号真的很难,无论如何它对我来说不是最优雅的解决方案,另外,我需要对我打印的东西进行一些控制.

我正在思考一些关于功能的事情,但由于我没有多少经验,所以我真的不知道我能在哪里发挥作用.先感谢您.

编辑:我被问到一些例子.

Insert Contact

例如,这是我想在某些页面中添加的表单.在其他一些我不想要的.但是,例如我需要,根据调用的页面,切换一些参数或更改一些值,这是我认为我不能用PHP包括的事情.

解决方法:

您可以使用PHP的include()函数在文件中包含HTML.

使用您提供的HTML的示例

form.php的

Insert Contact

header.php文件

Hello World!

的index.php

This is some content. The number is <?php echo($value); ?>

输出HTML

Hello World!
This is some content. The number is 10

Insert Contact

如果要在两种不同的表单中进行选择,可以使用以下任何一种方法进行选择:

方法1:在不同页面上包含相关表格

insert.php

edit.php

方法2:根据条件包括相关表格

的index.php

$formchoose = "insert";

if($formchoose == "insert") {

include("form-insert.php");

} else {

include("form-default.php");

}

?>

方法3:在include中执行条件(这是您在评论中询问的那个)

的index.php

$formchoose = "insert";

include(forms.php);

?>

forms.php

switch ($formchoose) {

case "insert":

?>

break;

case "edit":

?>

break;

default:

break;

}

文档

标签:jquery,php,javascript,html

来源: https://codeday.me/bug/20190702/1356430.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值