Jquery进度条

这篇博客探讨了如何使用jQuery创建进度条,并通过AJAX实现数据获取。作者提到了在处理跨域问题时遇到的挑战,尝试了jsonp但仍然遇到问题。同时,也分享了使用原生JavaScript进行AJAX请求的代码示例,详细解释了XMLHttpRequest的readyState状态变化。
摘要由CSDN通过智能技术生成

Jquery我基本不用的,只会基本API,我一般都是用原生的写。

<body>
	<div class="box">
		<div class="content"></div>
	</div>
	<script type="text/javascript" src="jquery-3.1.1.js"></script>
	<script type="text/javascript">
		var num=50;
		$(".content").css("width",num+"%");
	</script>
</body>

定位什么就不写了。就这样的直接改他的宽度。  我真不知道还能怎么写。


后台获取数据修改宽度。

AJAX简单实现:

由于可能会出现跨域的情况,所以使用了jsonp

 但是  我也知道为什么还是跨域了.

                         

$.ajax({ 
	type : "get", 
	async:false, 
	url : "./1.txt", 
    	dataType : "jsonp",//jsonp数据类型 
    	jsonp: "jsonpCallback",//服务端用于接收callback调用的function名的参数 
    	success : function(data){ 
    		$(".content").css("width",data+"%") 
    	}, 
    	error:function(){ 
    		alert('fail'); 
    	} 
}); 


解决跨域问题

window.domain   jsonp      


原生ajax:

var xhr=new XMLHTTPRequest();


xhr.onreadystatechange=function(){

if((xhr.status==200&&readystatus==4){

alert(xhr.responseText);

}

}

 xhr.open("get","./1.txt"); 

xhr.send(null);




readystates:

0:未初始化  no open

1:启动    open no send

2:发送   send no response

3:接受  response no finished

4:完成   finished


响应之前取消ajax  xhr.abort();




 我也不知道我在干什么。今天就这样吧。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值