jquery
文章平均质量分 67
jquery
考拉很OK
这个作者很懒,什么都没留下…
展开
-
axios 与 Jquery-ajax 的使用区别
另外Vue 官方建议用 axios 代替 vue-resourse,所以在这里不做vue-resourse的探讨;使用的基本形式是这样,其他地方大同小异;原创 2018-02-09 14:55:00 · 72 阅读 · 0 评论 -
关于利用ajax时,设置访问延时的方法
我们设计一个全局变量,用于检测AJAX返回数据的情况(比方说返回的数据数组为空),然后在A函数中,递归调用A函数,即在A函数中若检测到AJAX数据不正确(比方说时间不够没获取到),则调用setTime函数递归执行A函数。当然我们可以在A函数中写入所有和AJAX所获得数据相关的代码,但是由于异步AJAX要多久才能获得数据我们并不知晓,并且在不同的服务器情况下,所需要的时间也不同,所以我设计了如下的方法来兼顾延时和数据检测。众所周知,在js中,并不存在例如C++或者JAVA、PHP中的sleep延时方法,原创 2017-11-17 11:02:00 · 440 阅读 · 0 评论 -
jQuery jsonp跨域请求
首先我们需要明白,在页面上直接发起一个跨域的ajax请求是不可以的,但是,在页面上引入不同域上的js脚本却是可以的,就像你可以在自己的页面上使用<img src=""> 标签来随意显示某个域上的图片一样。jsonp的实现方式其实就是<script>脚本请求地址的方式一样,只是ajax的jsonp对其做了封装,所以可想而知,jsonp是不支持POST方式的。至此,我们算是跨域把数据请求回来了,但是比较麻烦,需要自己写脚本发起请求,然后写个回调函数处理数据,不是很方便。2、接下来看如何发起跨域请求。原创 2017-09-17 18:00:00 · 1736 阅读 · 0 评论 -
jquery-ajax请求:超时设置,增加 loading 提升体验
前端发送Ajax请求到服务器,服务器返回数据这一过程,因原因不同耗时长短也有差别,且这段时间内页面显示空白。如何优化这段时间内的交互体验,以及长时间内服务器仍未返回数据这一问题,是我们开发中不容忽视的重点。2、页面内容加载之前,手动增加一个 loading 层。1、设置超时时间,一旦时间超过设定值,便终止请求;原创 2017-11-16 17:54:00 · 1248 阅读 · 0 评论 -
jsonp和jsonpcallback的使用
这个参数会加在请求的URL后面。Jquery 在每次跨域发送请求时都会有callback这个参数,其实这个参数的值就是回调函数名称,所以,服务器端在发送json数据时,应该把这个参数放到前面,这个参数的值往往是随机生成的,如:jsonp1294734708682,同时也可以通过 $.ajax 方法设置 jsonpcallback 方法的名称。这样,json 数据 {\"userid\":0,\"username\":\"null\"} 就作为了 jsonp1294734708682 回调函数的一个参数。原创 2017-11-22 18:22:00 · 1045 阅读 · 0 评论 -
jQuery如何获取动态添加的元素
应注意的是,虽然是为.new绑定事件,但on()方法却是绑定在原选择器<p>上的,然后将.new放在了参数列表中,原理参照上文on()的官方定义和用法。通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。live()和bind()的区别就是live不仅可以给页面中现有的元素绑定事件,还可以给将来动态添加进来的元素绑定事件。原创 2017-11-23 18:47:00 · 474 阅读 · 0 评论 -
如何终止JQUERY的$.AJAX请求
注意:abort()后,ajax请求立即停止,但还是会执行后面的function()。我其实已经设计好了该队列的实现方式,后来发现jQuery直接通过abort方法,这样就不需要那么复杂的实现了,毕竟还有其他事情等着完成。用jquery发送ajax请求的确是太方便了,$.get、$.post、$.ajax等等,但我们有时候需要中途中止ajax请求。2,更严重的问题是:最后一个发送的请求,响应未必是最后一个,有可能造成混乱。1,如果连续点击了5个ajax请求,前4个其实是无效的,趁早结束节省资源。原创 2017-11-27 01:48:00 · 212 阅读 · 0 评论 -
jQuery Validate验证框架详解
</td>中,如果是radio显示在<td>原创 2017-12-21 16:28:00 · 2233 阅读 · 0 评论