jquery ajax详解
1. jQuery的Ajax功能可以用来发送异步的HTTP请求,并且可以在不重新加载整个页面的情况下更新页面的部分内容。
2. jQuery的Ajax功能可以通过HTTP GET或POST方法发送请求,可以接受XML、HTML、JSON、script和text等格式的数据。
3. jQuery的Ajax功能可以让开发者更容易地处理Ajax事件,比如处理请求成功、失败、完成等事件,从而更容易地实现异步数据交互。
jquery中ajax超时怎么处理
var ajaxTimeoutTest = $.ajax({ url:'', //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'get', //请求方式,get或post data :{}, //请求所传参数,json格式 dataType:'json',//返回的数据格式 success:function(data){ //请求成功的回调函数 alert("成功"); }, complete : function(XMLHttpRequest,status){ //请求完成后最终执行参数 if(status=='timeout'){//超时,status还有success,error等值的情况 ajaxTimeoutTest.abort(); alert("超时"); }设置timeout的时间,通过检测complete时status的值判断请求是否超时,如果超时执行响应的操作。
jquery使用ajax怎么提交form
$("button").click(function(){$.post("你的服务器文件",{//表单里的内容name:"DonaldDuck",city:"Duckburg"},function(data,status){alert("数据:"+data+"\n状态:"+status);});});
jqueryajax默认超时时间是多少毫秒
默认未配置,即不启用超时。给timeout赋值设置请求超时时间(毫秒),此设置将覆盖全局设置。
Ajax请求是限时的,所以错误警告被捕获并处理后,可以用来提升用户体验。请求超时这个参数通常就保留其默认值,要不就通过jQuery.ajaxSetup来全局设定,很少为特定的请求重新设置timeout选项。
jquery中调用天气预报API(ajax)
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js', function(_result) {
if (remote_ip_info.ret == '1') {
$.ajax({
type: "GET",
url: "http://wthrcdn.etouch.cn/weather_mini?city="+remote_ip_info.city,
data: "",
success: function(msg){
console.log(msg);
}
});
}
});
发表评论