为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax 学习手记 Jquery实现

一、 JSON格式

  1. JSON语法规则
    例子:
    {
    "staff":[
    {"name":"波波","age":25} // 所有都用双引号
    {"name":"慧慧","age":23}
    {"name":"可乐","age":3}
    ]
    }
  2. JSON的解析 JSON.parse()
    var jsondata = ‘{ "staff":[ {"name":"波波","age":25} {"name":"慧慧","age":23} {"name":"可乐","age":3}]’;
    var jsonobj = JSON.parse(jsondata) // 解析名为jsondata的字符串
    alert(jsonobj.staff[0].name); //弹出波波

二、 用Jquery实现Ajax请求
<script>
$(document).ready(function(){
$("#search").click(function(){ //定义search按钮按下事件
$.ajax({ // 定义ajax
type:"GET", //定义type类型,POST或GET,默认为GET
url:"serverjson.php?number="+$("#keword").val(), //发送请求的地址
dataType:"json", //预期服务器返回的数据类型,一般设置为json
success:function(data){ //请求成功后的回调函数,传入返回后的数据
if(data.success){ 如果返回的data.success值为真
$("#searchresult").html(data.msg) // 将data.mag的值传给一个对象
}else{
$("#searchresult").html("出现错误:"+data.msg)
}
},
error:function(jqXHR){ 请求失败时调用此函数,传入XMLHttpRequest对象
alert("发生错误:"+jqXHR.status); 提示XHR代码,即错误代码
}
});
});

    $("#addinform").click(function(){
    $.ajax({
        type:"post",
        url:"serverjson.php",
        dataType:"json",
        data:{              //是一个对象,连同请求发送到服务器的数据
            name:$("#staffname").val(),
            number:$("#staffnumber").val(),
            sex:$("#select").val(),
            job:$("#stuffposition").val(),
        },
        success:function(data){
        if(data.success){
            $("#addresult").html(data.msg)
            }else{
            $("#addresult").html("出现错误:"+data.msg)
            }
        },
        error:function(jqXHR){
            alert("发生错误:"+jqXHR.status);
        }
    });
});

});

</script>

点击查看更多内容
6人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消