前端小白之每天学习记录----php(4)ajax

2021-06-07 04:04

阅读:494

YPE html>

标签:点击   文件   sql   set   字符   异步   安装   idt   utf-8   

ajax技术( 异步请求 )
局部无刷新技术: ajax技术不需要刷新页面就能得到服务器的结果,
所以增强了体验。

请求: 发送一次网络连接
目的: 是为了获取服务器的数据

步骤:

第一步:要使用ajax技术, 必须要获取浏览器的ajax对象
    通过浏览器内置的XMLHttpRequest 就可以得到ajax对象
第二步: 打开请求
             open( 打开请求的方式, 请求的地址, true )
第三步: 发送请求
             send使用发送数据的,GET方式一般发送null, 因为get方式的数据是通过url地址传递的
eg:用ajax输出一个hello world
    1.在WWW目录下新建data.txt文件并在里面添加内容hello world。
  2.在相同目录下新建ajax.php如下代码:
  3.启动phpStudy
  4.打开浏览器输入localhpst/ajax.html
  5.点击按钮查看效果
Document
eg:用ajax+php输出一个当前时间
  1.在WWW目录下新建一个php文件server.php
server.php
‘ . $_GET[‘age‘] . ‘--->‘ . date("Y-m-d H:i:s");
    // }else if( isset( $_POST[‘name‘] ) ){
    //     echo $_POST[‘name‘] . ‘--->‘ . $_POST[‘age‘] . ‘--->‘ . date("Y-m-d H:i:s");
    //     // echo ‘post request: ‘ . date(‘Y-m-d H:i:s‘);
    // }
    echo $_REQUEST[‘name‘] . ‘--->‘ . $_REQUEST[‘age‘] . ‘--->‘ . date("Y-m-d H:i:s");
?>

  2.在WWW目录下新建一个php文件time.php

Document

  3.打开浏览器输入localhpst/time.html  

  4.点击按钮查看效果

jQuery的ajax

$.get     $.post    $.ajax   三种函数形式 

$.get( "1", { 2 }, 3);

1, 请求的url  2,发送的数据(json格式) 3,成功之后的回调函数(参数为接收到的结果-->res)

eg:$.get( "sever.php", { ‘province_id‘, }, function( res ){  });
经典的ajxa----》三级联动
1.省市区表格
2.三种复制表数据方法
  一.在安装PHPstudy目录下的mySQL目录下的data记录了数据库的数据信息
  二.用数据库管理软件导入sql文件
  三.用数据库管理软件复制表
3.数据库返回的数据一般是字符串或者xml形式
所以在php得到数组结果后要用 json_encode  把数组转成类似格式的字符串
3.有时候ajax得到的数据是字符串,要转成json形式才能用

  

前端小白之每天学习记录----php(4)ajax

标签:点击   文件   sql   set   字符   异步   安装   idt   utf-8   

原文地址:http://www.cnblogs.com/szlxb/p/7327476.html


评论


亲,登录后才可以留言!