相关搜索 >> ajax

  • 0323原生js封装ajax的函数(运用promise的回调函数)阅读(3198)条2021/3/23 11:08:47

    本篇文章实现了如何 优雅的在 ajax中使用promise。Promise 其实也是原生js新的特性,使用Promise可以很好的解决这些问题:处理错误,比如网络请求失败如果发生错误,可以传值也可以处理JavaScript的错误很好的解决比如回调也是一个异步操作的情况封装方法如下:/*利用promise封装的ajax函数*/function ajax(method,url, data){ /*兼容IE*/ var request=window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject("Micro...阅读全文

    Taget:es6 promise ajax 回调 

  • 1105jQuery的deferred对象详解阅读(5042)条2016/11/5 13:36:34

    每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。为了实现它,jQuery的全部ajax代码都被改写了。但是,它比较抽象,初学者很难掌握,网上的教程也不多。所以,我把自己的学习笔记整理出来了,希望对大家有用。一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中...阅读全文

    Taget:jq deferred ajax 

  • 0702jq+ashx图片单点上传支持一个页面多次调用阅读(6911)条2015/7/2 20:17:14

    本人一直在前端做效果切图,趁着晚上有空写点笔记记录下。效果就是AJAX上传图片不错的效果,最大的特点是支持多个同时在页面中调用。(底部附源代码下载)效果如下图:本代码使用说明:1、支持水印,可以启用图片或文字(可以传参数?iswater=1);2、支持是否生成缩略图,并且要指定高宽大小(可作为参数传递?width=*&height=*);3、上传文件类型及文件大小限止大小;(需要在ashx文件中设置)。前端代码如下:(uploadimg.html)<%@ Page Language=&...阅读全文

    Taget:ajax 图片 上传 net 

  • 1204ajax获取客户端ip及城市地址阅读(13114)条2013/12/4 15:01:52

    最近做的一个反馈的效果中有一个是 js判断浏览器类型版本及系统类型 现在准备加一个IP及城市所在直一并写入数据库。这样查看起来更方便了解用户所处的环境。效果如下图:好了,贴代码吧!代码比较简单。如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><hea...阅读全文

    Taget:js 城市 ip 

  • 1011IE ajax缓存问题阅读(5799)条2013/10/11 14:36:53

    在默认情况下,IE会缓存相同地址ajax请求的结果。IE的第一次ajax请求会发送到服务器端处理,如果后续的请求的参数与第一次的一样,浏览 器会直接返回缓存的结果而不是去服务器获取。有时候我们希望获取实时的数据,那么该如何解决这个问题呢?只要在ajax请求中加一个时间戳参数或随机参数 就可以了。jQuery ajax中提供了一个cache属性来解决浏览器的缓存问题。cache的默认值为true, 如果设为false, 它会强制请求的页面不会被浏览缓存。设置ca...阅读全文

    Taget:ie ajax 缓存 

  • 0716如何让搜索引擎抓取AJAX内容?阅读(6916)条2013/7/16 13:37:21

    越来越多的网站,开始采用"单页面结构"(Single-page application)。整个网站只有一张网页,采用Ajax技术,根据用户的输入,加载不同的内容。这种做法的好处是用户体验好、节省流量,缺点是AJAX内容无法被搜索引擎抓取。举例来说,你有一个网站。  http://example.com用户通过井号结构的URL,看到不同的内容。  http://example.com#1  http://example.com#2  http://example.com#3但是,搜索引擎只抓取example.com,不会理会井号,因此也就...阅读全文

    Taget:seo ajax 搜索引擎 

  • 0721如何让js在自己的网站跨域阅读(7329)条2012/7/21 14:37:30

    原理是这样的:(让自己的AJAX执行自己的程序,我只是触发了它的事件。)A服务器有处理页面ajax+asp(做为接口,可加权限防问),B服务器现在要在自已的网站进行跨域(A服务器)取值。可以这样只要A服务器有这样一个接口(可加权限防问),这样就可以做从A服务器获取到内容。原理图如下步骤一:(testAJAX.js)放在A服务器上的function G(id){if(typeof(id)=="string"){return document.getElementById(id);}return id;}var id = G("testScript").inne...阅读全文

    Taget:ajax 跨域 

  • 0820分析AJAX 原理阅读(6698)条2011/8/20 14:28:04

    【导读】本文的作者是一位Ajax专家,他演示了这些技术如何协同工作——从总体概述到细节的讨论——使高效的Web开发成为现实。他还揭开了Ajax核心概念的神秘面纱,包括XMLHttpRequest对象。Ajax由HTML、JavaScript?技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的Web界面转化成交互性的Ajax应用程序。五年前,如果不知道XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby成了关注的中心,不知道Ruby的程序员只能坐冷板凳了...阅读全文

    Taget:ajax原理 构建网站 DOM 

  • 0521如何在Firefox中通过AJAX跨域访问Web资源阅读(7444)条2011/5/21 10:06:17

    着重看加色字体。。我觉得只有这块对我比较有用。而且经过测试可以用。就是第一次弹出提示。第二次就不会了!(FF)一、解决在firefox中无法跨域访问的问题AJAX从本质上讲就是命名用XMLHttpRequest组件来向服务端发送HTTP请求,请接收相应信息。至于成功接收到响应信息后的操作,就和普通的Web客户端程序类似了(一般用DOM将信息加到HTML组件中)。但问题就发生在了XMLHttpRequest组件上。虽然在大多数浏览器中(包括IE、Firefox等)都叫这个名子。使用...阅读全文

    Taget:FF跨域 ajax访问其他域 getXMLHTTPRequest 

  • 0402我的json获取数据实例,直接运行就可以看到了阅读(7969)条2011/4/2 16:42:07

    开始一直用jq的ajax接收值也是字符但是没用过json数据。(所以一直都用切割的方法来做)听朋友们说JSon处理数据比较好,所以也加入了json这个行列了。快来看看吧。对AJAX比较接收处理数据比较好!力荐!...<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><meta http-equiv="Content-Type" conten...阅读全文

    Taget:json实例 ajax传值 数组 

当前第  1  页 / 共  1  页  总共10条记录  

1