php js 混编,PHP-关于php代码和html,js混编

本文详细介绍了如何在同一个文件中混编PHP、HTML和JavaScript代码,通过实例展示了如何在HTML结构中嵌入PHP变量,并解释了服务端如何处理这些代码。此外,还探讨了当PHP、HTML和JS不在同一文件时,如何通过在PHP文件中生成JS变量并引入外部JS文件来实现数据传递。这种方法对于前后端交互和动态内容呈现非常实用。
摘要由CSDN通过智能技术生成

php代码和html,js混编

一:当html代码,js代码和php代码在一个文件中的时候

php代码可以任意的和html,js代码混编

因为在服务端会运行php代码,并将结果输出到它所在的位置,而php代码以外的东西,不管是html还是js代码,都是原封不动输出的,就像是字符串。

php代码和html,js代码混编,就像是字符串和变量拼接,不用考虑字符串的影响,只要确保拼接后的字符串是正确的格式就好了。

demo:

与html混编

<?php echo $post_count['num']; ?>篇文章(<?php echo $post_drafted_count['num']; ?>篇草稿)

<?php echo $categories_count['num']; ?>个分类

<?php echo $comments_count['num']; ?>条评论(<?php echo $comments_held_count['num']; ?>条待审核)

与js混编

datasets: [{

data: [

<?php echo $post_count['num']; ?>,

<?php echo $post_drafted_count['num']; ?>,

<?php echo $categories_count['num']; ?>,

<?php echo $comments_count['num']; ?>,

],

二:当html代码,js代码和php代码不在一个文件中的时候

将html和php代码写在一起,将js代码单独写成一个js文件

例如:先写一个script标签,将要输出的php代码保存为js的变量,然后将js文件引入进来,就可以使用这个变量了

test.php

content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

Document

//将要输出的php代码保存为num

var num = <?php echo 100?>;

test.js

console.log(num);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值