Ajax(Asynchronous Javascript + XML)可以实现异步刷新的效果,而JQuery也对Ajax异步操作进行了封装,只需要使用$.ajax()即可,但是它的参数比较多,常用的有以下几个:

var configObj = {

    method :"post"  //数据的提交方式:get和post

    url :"url"  //数据的提交路径

    async:"true"   //是否支持异步刷新,默认是true

    data:data    //需要提交的数据

    dataType :"json"  //服务器返回数据的类型,例如xml,String,Json等

    success :function(result){}   //请求成功后的回调函数

    error :function(error){}  //请求失败后的回调函数

}

$.ajax(configObj);//通过$.ajax函数进行调用。

也可以$.ajax({})直接使用。

看以下示例

function gethttpstr(act) {


    var data = $("#txt_md5").val();

    $.ajax({

        type :'post',

        url :"/md5/getData/type/"+act,

        data :{data:data},

        dataType:'json',

        success :function (data) {

        $("#latetext").val(data.value);

        }

    });

}