php+jQuery+Ajax简单实现页面异步刷新


Posted in PHP onAugust 08, 2016

页面显示如下: 

php+jQuery+Ajax简单实现页面异步刷新

JQueryAjax.html中的代码如下(用的较为简单的$.post) 

<html>
<head>
<meta charset="UTF-8">
<title>JQueryAjax+PHP</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
</head>
<body>
 用户名:<input type="text" id="username" name="username" /><br>
 密码:<input type="password" id="password" name="password" /><br>
 <button type="button" class="butn">ajax提交</button><br>
 <span class="con"></span>
<script type="text/javascript">
$(document).ready(function(){
 $(".butn").click(function(){
  var username = $("#username").val();
  var password = $("#password").val();
  $.post('ajax.php',{name:username,pwd:password},function(data) {
   alert(data);
   $(".con").html(data);
  })
 })
})
</script>
</body>
</html>

ajax.php

<?php 
echo '用户名:',$_POST['name'],',密码:',$_POST['pwd']."<br>";
//这里可以进行一些操作,比如数据库交互


echo "操作完毕";
?>

在非json格式下,后台只能返回字符串,如果想后台返回数组,可以采用json格式 

例如将JQueryAjax中的代码修改为如下形式: 

<html>
<head>
<meta charset="UTF-8">
<title>JQueryAjax+PHP</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
</head>
<body>
 用户名:<input type="text" id="username" name="username" /><br>
 密码:<input type="password" id="password" name="password" /><br>
 <button type="button" class="butn">ajax提交</button><br>
 <span class="con"></span>
<script type="text/javascript">
$(document).ready(function(){
 $(".butn").click(function(){
  var username = $("#username").val();
  var password = $("#password").val();
  $.ajax({
    url: "ajax.php", 
    type: "POST",
    data:{name:username,pwd:password},
    dataType: "json",
    error: function(){ 
     alert('Error loading XML document'); 
    }, 
    success: function(data,status){//如果调用php成功 
    alert(status);
    alert(data);
    $('.con').html("用户名:"+data[0]+"密码:"+data[1]);
    }
  });
 })
})
</script>
</body>
</html>

ajax.php 

<?php 
$name = $_POST['name'];
$pwd = $_POST['pwd'];
$array = array("$name","$pwd");
//这里进行一个些操作,比如数据库交互

echo json_encode($array);//json_encode方式是必须的
?>

运行效果如下:

php+jQuery+Ajax简单实现页面异步刷新

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP实现的功能是显示8条基色色带
Oct 09 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
Oct 11 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
Nov 25 PHP
二招解决php乱码问题
Mar 25 PHP
PHP中计算字符串相似度的函数代码
Dec 29 PHP
基于PHP异步执行的常用方式详解
Jun 03 PHP
PHP中$_FILES的使用方法及注意事项说明
Feb 14 PHP
php视频拍照上传头像功能实现代码分享
Oct 08 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
Apr 30 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
php使用glob函数遍历文件和目录详解
Sep 23 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
常用PHP数组排序函数归纳
Aug 08 #PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 #PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 #PHP
Yii2增删改查之查询 where参数详细介绍
Aug 08 #PHP
微信公众号开发之文本消息自动回复php代码
Aug 08 #PHP
微信公众号开发之语音消息识别php代码
Aug 08 #PHP
PHP+JQuery+Ajax实现分页方法详解
Aug 06 #PHP
You might like
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
jQuery 名称冲突的解决方法
2011/04/08 Javascript
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
javascript 实现map集合
2015/04/03 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
详解vue-cli脚手架中webpack配置方法
2018/08/22 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
Vue使用watch监听一个对象中的属性的实现方法
2019/05/10 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
Python专用方法与迭代机制实例分析
2014/09/15 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
Django 路由系统URLconf的使用
2018/10/11 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
Python类装饰器实现方法详解
2018/12/21 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
HTML5 canvas基本绘图之绘制五角星
2016/06/27 HTML / CSS
应届生护士求职信
2013/11/01 职场文书
培训讲师邀请函
2014/01/10 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
初中班主任评语
2014/04/24 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
政风行风整改方案
2014/10/25 职场文书
学生违反校规检讨书
2014/10/28 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书