PHP怎样使用
● 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,请求失败时执行对应的函数
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的不要忘掉
————————————————-
其他发布位置: