● PHP的标签

php使用标签<?php [code] ?>,实际演示:

1 <?php
2     echo "hello!";
3 ?>

输出:hello!

● 在HTML中引入PHP

直接在html文档中嵌入PHP

直接使用<?php ?>标签,启动apache作为服务器后即可在浏览器localhost看到效果。注意,这样使用需要将html文档扩展名改为.php,否则php部分无法解析

使用AJAX题交给PHP文档

js部分:

1 $.ajax({
2     type:'POST',
3     url: 'php/main.php',
4     data: {'y':year,'m':month,'d':day},
5     success:function()
6     {
7         alert("已成功提交");
8     }
9 });    

type:ajax类型,这里是’POST’提交

url:php文件的url

data:要传送的数据用键值对’a’:b传送,’a’是php文件中捕获的数据名称,b是js变量

success:f():如果成功执行f()这个函数,同理还有error,请求失败时执行对应的函数

jQuery的ajax详解

php部分:

1 <?php
2     $year = $_POST["y"];
3     $month = $_POST["m"];
4     $day = $_POST["d"];
5 ?>

用$_POST[“a”],a是刚才传入时候’a’:b里面那个a,$_POST[]会捕获POST中与括号内数据名称相同的js变量,返回为php变量。这样就实现了把js里面的变量year传给了php的变量$year

使用AJAX获取PHP提交的数据

1 var data = <?php
2     $data = "hello";
3     echo json_encode($data);
4 ?>;

把php变量用json_encode()方法编码为json,然后echo一下就可以直接赋值给js变量了

注意一下最后一行”?>”后面还有个分号,这个分号是js的不要忘掉

 

————————————————-

 

其他发布位置:

 

CSDN

 

版权声明:本文为忠诚的女仆罗斯福原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ElderAss/p/16046671.html