jquery ajax无刷新数据更新的例子

html代码

 代码如下 复制代码
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ajax</title>
<link href="css/share.css" rel="stylesheet" />
<script src="js/jquery-1.10.1.min.js"></script>
<style>
body { background:#00BDEC;}
header,footer { height:120px; overflow:hidden; line-height:120px;}
header { font-size:3.125em; font-weight:bold; color:#fff; text-align:center;}
#sideBar { float:left; width:20%;min-height:600px; background:#339;}
#content { float:right; width:80%; min-height:600px; background:#fff;}
.boxSizing { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#menu {padding-top:10px;}  www.111cn.net
#menu >li { height:36px; line-height:36px;}
#menu >li > a { display:block; color:#fff; padding:0 10px; transition:background 0.3s; -webkit-transition:background 0.3s;}
#menu >li > a:hover { background:#208FFF; font-weight:bold;}
</style>
</head>
 
<body>
<section id="main">
    <header>pjax</header>
    <section class="clear">
        <aside id="sideBar" class="boxSizing">
            <ul id="menu">
                <li><a href="#" id="data1">panel Department</a></li>
                <li><a href="#" id="data2">Somchit</a></li>
                <li><a href="#" id="data3"> Manager</a></li>
                <li><a href="#" id="data4">iPanelonline</a></li>
            </ul>
        </aside>
        <article id="content" class="boxSizing"></article>
    </section>
    <footer></footer>
</section>
</body>
</html>

jquery代码

 代码如下 复制代码

<script>
$('#menu').on('click','a',function(){
    var username=this.id;
 $.ajax({
   type: "POST",
   url: "data_php.php",
   data: "username=" + username,//传参(相对应的id)
   error: function(){
        alert('error');
        return false;
   }  
  }).done(function( msg ) {//接收php数组返回
        $('#content').text('').text(msg);
  });   
     
})
</script>

php处理代码

 代码如下 复制代码

<?php
header('http-equiv=Content-Type charset="utf-8"');
 
$username=$_POST['username'];//接收ajax传递过来的参数
 
$arr=array('data1'=>111111111111111,'data2'=>22222222222222,'data3'=>4333333333,'data4'=>4444444444 );
 
echo $arr[$username];
 
?>

总结
为何这里不用js ajax而使用jquery的ajax呢,原因非常的简单ajax集成了各种数据发送也接受方法快捷好用哦。

 

时间: 2024-10-24 18:29:41

jquery ajax无刷新数据更新的例子的相关文章

jquery AJAX无刷新评论实例

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

JQUERY AJAX无刷新异步上传文件

AJAX无刷新上传文件并显示 http://blog.csdn.net/gao3705512/article/details/9330637?utm_source=tuicool jQuery Form Plugin  官网地址:http://malsup.com/jquery/form/#tab7   基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用 http://www.cnblogs.com/wuhuacong/p/3343967.html

ASP jQuery AJAX无刷新评论

做公司网站时的一个应用,用猫东的表单验证插件做实时的验证,和jquery的ajax提交数据,获取评论的时候加入简单的分页 原理很简单,注意一下编码问题就行了 实现了获取评论无刷新,发表评论无刷新,页面获取评论时显示loading加载效果 jquery真的是一个非常优秀的JS库,简单容易掌握,对于网页中的多级菜单.级联效果.Tab选项卡切换.图片轮转显示,实现起来都非常的简单,往往就是几句代码的事. 做AJAX应用,jquery提供的$.get().$.post()函数都可以用于提交数据,但建议使

JQuery+Ajax无刷新分页的实例代码_jquery

先看效果图: 实现原理很简单,使用了jquery.pagination这个插件,每当点击页码时异步去服务器去取该页的数据,简单介绍如下: 一.数据库表结构:很简单  就四个字段 分别是News_id  News_title  News_time  News_readtimes 二.前台页面代码: 复制代码 代码如下: <head runat="server">    <title>JQuery无刷新分页</title>    <link hre

php jquery.ajax无刷新登录简单实例代码

一个很简单的应用实例,就利用了jquery.ajax来实现无刷新登录效果了,方便很简单扼要,实例也只讲了jquery应用这一圬,php教程那款就没讲了,有需要的朋友可以参考一下. <script src="js/jquery-1.4.2.js" type="text/网页特效"></script> <script language="javascript"> function test() { $.ajax({

PHP + jquery ajax无刷新投票实例

前台:  代码如下 复制代码 <?    error_reporting(0);    mysql_connect("localhost","root","root");  mysql_select_db('bckq##!~%^#');  mysql_query("set names gb2312");  $sql="select dede_vote.aid,dede_vote.spec,dede_vote.v

PHP jQuery ajax无刷新文件下载次数统计

本实例需要读者具备PHP.Mysql.jQuery以及html.css等相关的基本知识,在开发示例前,需要准备Mysql数据表,本文假设有一张文件下载表downloads,用来记录文件名.保存在文件服务器上的文件名以及下载次数.前提是假设下载表中已存在数据,这些数据可能来自项目中的后台上传文件时插入的,以便我们在页面中读取.downloads表结构如下:  代码如下 复制代码 CREATE TABLE IF NOT EXISTS `downloads` (    `id` int(6) unsi

asp.net+jquery ajax无刷新登录的实现方法_实用技巧

因为工作需要研究了一下 js的ajax,下面是成果.主要是三部分:一.js部分 友情提示注意js部分中的 $("#btn_login")中的return false:这个可以阻止回转服务器不然还是会刷新 复制代码 代码如下: $(document).ready(function () {    $("#btn_login").click(function () {        postlogin();        return false;    });});

jquery ajax无刷新留言板与文章评论实例

表可以自己建立,只有classid,title,content,updatetime,id五个字段 首页index.php  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3