ajax
没搞懂 换个教程整一遍
php基本结构
<?php
代码
?>
<?php
//js中有两种注释 // /**/
//php:俺也一样
//js中定义变量
//var num = 10;
//php中定义变量
$num = 10;//规范和js差不多
//js中打印内容
//console.log("内容");
//php打印
echo $num;
//js中定义数组
//var arr = [1,2,3]
$arr = array(1,2,3);
// echo $arr
//echo不能打印集合,对象
echo "<br>";
print_r($arr);
//js取出数组内容
//arr[0]
//php
echo "<br>";//换行
echo $arr[1];
//echo虽然不能输出数组 但能输出数组里面的元素
//js对象
/*var obj = {
"name":"lkk",
"age":"18"
};
*/
//php建对象
echo "<br>";
$obj = array(
"name"=>"lkk",
"age"=>"18"
);
print_r($obj);
//js取出
//obj["name"]
//php取出
echo "<br>";
echo $obj["name"];
//js中的分支循环语句
//if/swich/三目/for/while
//php
echo "<br>";
$age = $obj["age"];
//if
if($age>14){
echo "yes";
}else{
echo "no";
};
//三目
echo "<br>";
$res = ($age>14)?"yes":"no";
echo $res;
//swich
echo "<br>";
switch($age){
case 0:
echo "0";
break;
case 18:
echo "成年人";
break;
default:
echo "未成年人";
break;
};
//for
echo "<br>";
for($i = 0;$i<count($arr);$i++){
echo $arr[$i];
echo "<br>";
};
//while
echo "<br>";
$index = 0;
while($index < count($arr)){
echo $arr[$index];
echo "<br>";
$index ++;
};
?>
万万没想到啊 直接学起来php了
get请求处理
1.可以通过form标签的method属性指定发送请求的类型
2.如果是get请求会将提交的数据拼接到URL后面
如:
http://127.0.0.1/jQuery/ajax/02-php-ajax.php?username=lishiyide%40gmail.com&userPwd=24556165
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Get请求</title>
</head>
<body>
<form action="02-php-ajax.php" method="GET">
<input type="text" name="username"><br>
<input type="password" name="userPwd"><br>
<input type="submit" value="提交"><br>
</form>
<!--需要通过服务器运行-->
</body>
</html>
感觉还行 能懂 *-*
<?php
print_r($_GET);
?>
post请求处理
发送post请求
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Get请求</title>
</head>
<body>
<form action="02-php-ajax.php" method="GET">
<input type="text" name="username"><br>
<input type="password" name="userPwd"><br>
<input type="submit" value="提交"><br>
</form>
<form action="02-php-ajax.php" method="POST">
<input type="text" name="username"><br>
<input type="password" name="userPwd"><br>
<input type="submit" value="提交"><br>
<!--在network 的header-- form data里面 -->
</form>
<!--需要通过服务器运行-->
</body>
</html>
<?php
print_r($_GET);
print_r($_POST);
?>
get对提交的数据大小有限制 post没限制
get提交非敏感的 post提交敏感的