-
PHP 服务器端实现 ·PHP脚本以<?php 开头 以?>结尾 ·PHP文件的默认文件扩展名是 .php ·PHP语句以分号结尾(;) <?php // 设置html页面的编码格式是utf-8 header("Content-Type:text/plain;charset=utf-8"); // header("Content-Type:application/json;charset=utf-8"); // header("Content-Type:text/xml;charset=utf-8"); // header("Content-Type:text/html;charset=utf-8"); // header("Content-Type:application/javascript;charset=utf-8"); //定义一个多维数组,包括员工的信息,每条员工信息为一个数组 $arr = array( array("name" => "tom", "number" => "101","sex" => "男","job" => "演员"), array("name" => "jack", "number" => "102","sex" => "男","job" => "经理"), array("name" => "mary", "number" => "103","sex" => "女","job" => "歌手"), ); //判断如果是get请求,则进行搜索;如果是post请求,则进行新建数据 // $_SERVER是一个超全局变量,在一个脚本的全部作用域中都可用,不用使用global关键字 // $_SERVER["REQUEST_METHOD"]返回访问页面使用的请求方法 if($_SERVER["REQUEST_METHOD"] == "GET"){ //请求方法为GET方式,进行搜索 search(); }else if($_SERVER["REQUEST_METHOD"] == "POST"){ //请求方式为post方式,创建数据 create(); } // 通过员工编号搜索员工 function search(){ /*查看全部
-
PHP查看全部
-
PHP测试页面查看全部
-
PHP能够做的事情查看全部
-
PHP查看全部
-
PHP查看全部
-
jQuery.ajax()查看全部
-
var request=new XMLHttpRequest查看全部
-
状态码查看全部
-
HTTP请求查看全部
-
XMLHttpRequest取得响应查看全部
-
readyState属性:监听该属性能够知道服务器响应的变化 0:请求未初始化,open还没有调用 1:服务器连接已建立,open已经被调用 2:请求已接收,也就是收到了报文头信息了 3:请求处理中,也就是收到了响应主体了 4:请求已完成,且响应已就绪 var request=new XMLHttpRequest(); request.open("get","get.php",true); request.send(); request.onreadystatechange=function(){ if(request.readyState===4&&request.status===200){ //响应完成了并且请求成功了就可以做些事情了,比如返回字符串形式或者XML形式的响应数据 request.responseText; request.responseXML; } }查看全部
-
open(method,url,async); setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”); send(string); post下需要string 取得响应值 1.responseText:获取字符串形式的响应数据 2.responseXML:获取XML形式的响应数据 3.status和statusText:以数字和文本的形式返回HTTP状态码 4.getAllResponseHeader():获取所有的响应报头 5.getResponseHeader():获取响应中的某个字段信息 readystate属性 0:请求未初始化,open还没调用 1:服务器建立,open调用 2:请求接受,收到头信息 3:请求处理 4:请求已完成 var request = new XMLHttpRequest(); request.open("GET","get.php",true); request.send(); request.onreadystatechange = function(){ if(request.ready.state ===4 && request.status ===200){ // request.responseText 做一些事情 } }查看全部
-
XMLHttpRequest发送请求:(将请求发送到服务器) XHR请求有几个好用的方法(open,send) open(method,url,async): method:请求的类型是使用get还是post url:请求地址,必不可少,地址可以是相对地址也可以是绝对地址。 async:使用异步请求还是同步,(true:异步,false:同步) send:将请求发送到服务器 Send(String) 例:request.open("POST","create.php",true); request.setRequestHeader();//一定要写在open和send中间 request.send() open(method(post/get,不区分大小写),URL(必须),async(请求异步/同步处理,默认值为true))方法,调用http请求; send(string(get请求无回调,不需要填写/填写none;post请求一定要填写))方法用于发送http请求; 例: request.open("get","get.php",true); request.send(); request.open('post','create.php',true); request.setRequestHeader('Content-type','application/x-www-form-urlencoded');//设置一个请求头,用于告诉服务器发送一个表单,一定要放在中间,不然会抛出一个异常 request.send('name=王二狗&sex=男');查看全部
-
HTTP状态码:查看全部
举报
0/150
提交
取消