首页 > Web开发 > 详细

用jquery和php实现ajax异步请求响应

时间:2019-11-12 21:45:26      阅读:75      评论:0      收藏:0      [点我收藏+]

ajax技术可以实现异步请求和响应,下面的是用jquery向一个php脚本发送异步请求,并得到响应。

第一步,准备好前台的html表单,和jquery实现的ajax请求

 1 <html lang="zh-cn">
 2     <head>
 3         <meta charset="utf-8">
 4         <title>ajax</title>
 5         <script src="jquery.js"></script>
 6     </head>
 7     <body>
 8         <form>
 9             <input type="text" name="user_name"/>
10             <a href="javascript:">提交</a>
11         </form>
12         <script>
13             $(function(){
14                 $(a).click(function(){
15                     $.ajax(
16                         {
17                             type : post,
18                             url : test.php,
19                             dataType : json,
20                             data : {
21                                 user_name : $([name="user_name"]).val()
22                             },
23                             success : function(response){
24                                 if(response.res){
25                                     console.log( response.info );
26                                 }else{
27                                     console.log( response.info );
28                                 }
29                             },
30                             error : function(){
31                                 console.log(ajax请求失败!);
32                             }
33                         }
34                     );
35                 });
36             });
37         </script>
38     </body>
39 </html>

 

第二步,准备好响应的php脚本

 1 <?php
 2 if($_POST){
 3     $arr = [
 4         ‘res‘ => ‘‘,
 5         ‘info‘ => ‘‘
 6     ];
 7     $arr[‘res‘] = true;
 8     $arr[‘info‘] = $_POST[‘user_name‘];
 9    echo json_encode($arr);
10 }

第三步,将两个文件,放在服务器里,访问test.html,在表单输入数据,点击,提交,可以在浏览器的控制台中查看到,输出结果,到network,可以查看请求和响应。

技术分享图片

 

 

用jquery和php实现ajax异步请求响应

原文:https://www.cnblogs.com/zxcv123/p/11844897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!