今天58cms讲讲PHPandAjax
2019-03-10 浏览:188次 作者:成都晨宇网络科技公司
//PHPandAjaxBywooght
Ajax-AsynchronousJavascriptandXML,javascript
创建异步传输对象,这一部分一般放在单独的文件里面,是公用的,向服务器发送数据
open()-创建一个新的HTTP请求,并指定此请求的方法,url以及验证信息
send()-发送请求到http服务器并接受回应
onreadystatechange-xmlhttp下面的对象,用于指定当readyState属性改变时的时间处理句柄,只写
readyState-放回当前请求的状态,只读
responseBody-将回应信息正文以unsignedbyte数组形式返回,只读
responseText-将响应信息作为字符串返回,只读
responseXML-将响应信息转化为XMLDocument对象并返回,只读
staus-服务器的HTTP状态吗(200对应OK,404对应没有找到)
-创建handleStateChange函数,用于处理服务器返回的信息
-readyState的常用属性
-0:为初始状态,已经建立了XMLHttpRequest对象,但还没有初始化
-1:描述一种发送状态,此时已经调用了XMLHttpRequest.open()方法,已经准备发送到服务器
-2:描述一种发送状态,此时已经通过send()方法把一个请求发送到服务器,但还没有收到一个响应
-3:描述一种接受状态,已经接受到HTTP响应头部信息,但是消息还没有全部接受成功
-4:描述已加载状态,响应完全接受完成
-服务器处理程序
header('Content-type:text/html;charset=gb2312');
echo"欢迎";
?>;
-首先使用header设定PHP页面的类型和编码形式,否则可能实现中文乱码.
-使用POST传递空值参数
-使用POST发送带有参数的请求
varfirstname="hao";
varlastname="ma";
varquerystring="firstname="+firstname+"&lastname="+lastname;//post发送数据格式,变量=变量值&变量=变量值...
xmlhttp.send(querystring);//发送数据字符串
以上就是今天58cms讲讲PHPandAjax,希望能帮到你们。
注:成都晨宇网络科技公司自由网络,专业提供网站推广服务,有需要咨询欢迎联系我们在线客服。