一、简介 在Asp.net MVC实现的Comet推送的原理很简单。 服务器端:接收到服务器发送的AJAX请求,服务器端并不返回,而是将其Hold住,待到有东西要通知客户端时,才将这个请求返回。 客户端:请求异步Action,当接收到一个返回时,立即又再发送一个。 缺点:会长期占用一个Asp...
分类:
Web程序 时间:
2015-03-20 23:30:02
阅读次数:
182
原文: 中国国家气象局天气预报信息接口 想在自己的android应用中获得当天的天气情况,这该怎么做呢?不用担心。中国国家气象局提供了获取所在城市天气预报信息接口。通过这个接口,我们就可以获取天气信息了。 中国国家气象局天气预报接口总共提供了三个: http://www.weather.com.cn...
分类:
其他好文 时间:
2015-03-20 18:06:56
阅读次数:
1037
需求
遇到的问题
解决办法
需求今天项目需要访问一个外部链接获取数据,是跨域的。使用ajax 请求一直提示:
遇到的问题1. 如何使用ajax 跨域请求数据
2. 能不能post请求解决办法
经过网上查找资料,能使用jsonp请求跨域数据。
jsonp请求数据只能get,不支持post跨域请求
使用方法,见代码:
$.ajax({
type: "post",//这里写pos...
分类:
Web程序 时间:
2015-03-20 14:27:19
阅读次数:
140
现象:前台grid发送ajax请求,通过谷歌devtool发现“waiting”时间高达23s(1500条数据);可见服务器端代码处理花费时间很长;解决:分析代码,有两处代码注释掉后速度提升明显 1 //第一处,查询所有考试成绩:1500条 2 var data = _scoreResultSer....
分类:
其他好文 时间:
2015-03-20 14:10:16
阅读次数:
96
使用ajaxSetup()方法可以设置Ajax请求的一些全局性选项值,设置完成后,后面的Ajax请求将不需要再添加这些选项值,它的调用格式为:jQuery.ajaxSetup([options])或$.ajaxSetup([options])可选项options参数为一个对象,通过该对象设置Ajax...
分类:
Web程序 时间:
2015-03-20 12:37:29
阅读次数:
180
ajaxStart()和ajaxStop()方法是绑定Ajax事件。ajaxStart()方法用于在Ajax请求发出前触发函数,ajaxStop()方法用于在Ajax请求完成后触发函数。它们的调用格式为:$(selector).ajaxStart(function())和$(selector).aj...
分类:
Web程序 时间:
2015-03-20 12:33:17
阅读次数:
145
使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为:load(url,[data],[callback])参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。例如,点击“加载”按...
分类:
其他好文 时间:
2015-03-20 10:39:02
阅读次数:
124
Smartjax是一款可以将ajax请求的内容进行智能缓存的jQuery插件。Smartjax.ajax()可以将ajax的回调内容缓存在浏览器中,再次进行相同url的ajax调用时,不会在向服务器发送请求,而是读取本地的缓存。
Smartjax的特点有:
Smartjax.js是一个轻量级的插件。Smartjax的语法和原生jQuery $.ajax()的语法十分相似,你只需要注意一些额...
分类:
Web程序 时间:
2015-03-19 14:53:57
阅读次数:
187
全局的异常捕获过滤器 区分ajax请求 与浏览器导航请求建一个类ExceptionAttribute 继承 HandleErrorAttribute重写OnException 方法里面代码: //1.0日志记录(文本日志和数据库日志) //拿到日志 Exception ex...
分类:
Web程序 时间:
2015-03-19 00:40:37
阅读次数:
316
由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域...
分类:
Web程序 时间:
2015-03-18 19:51:32
阅读次数:
114