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);
}
});
}