前端开发:jQuery-ajax的封装

1.前提:php

     引用jquery文件jquery

2.封装:ajax

直接看代码,详细注释:json

/**
 *  @param source 数据
 *  @param successHandle 访问成功的回调函数
 *  @param errorHandle 访问失败回调函数
 **/
$.ajaxFunc =function(source, successHandle, errorHandle) {
    $.ajax({
        url: source['url'],
        type: "post",
        data: source['data'],
        dataType: "json",
        async: true,
        success:function(res){ successHandle(res);},
        error: function(){ errorHandle();}
    });
};


//访问成功的回调函数
function text(data){
    alert(JSON.stringify(data));
}
//访问失败的回调函数
function errorMsg(){
    alert("错误信息:0006");
}


//数据
var source ={
    url: "__ROOT__/index.php/Study/Index/getJson",
    data: {
        flag: 12,
        text: "i am test"
    }
};

//封装的ajax调用
$.ajaxFunc(source, text, errorMsg);
相关文章
相关标签/搜索