周末这天手痒,正好没事干,想着写一个分页的例子出来给大家分享一下。 这个案例分前端和后台两部分,前端使用面向对象的方式写的,里面用到了一些回调函数和事件代理,有兴趣的朋友可以研究一下。后台的实现技术是将分页Pager作为一个实体对象放到domain层,当前页、单页数据量、当前页开始数、当前页结束数、 ...
分类:
数据库 时间:
2017-10-10 23:19:15
阅读次数:
322
关于安全性问题:(XSS,csrf,cors,jsonp,同源策略) Ajax 是无需刷新页面就能从服务器获取数据的一种方法。它的核心对象是XHR,同源策略是ajax的一种约束,它为通信设置了相同的协议,相同的域名,相同的端口。为此,会访问不到之外的资源,因此采用几种方法可以解决这一问题,第一:跨源 ...
分类:
Web程序 时间:
2017-10-05 16:09:55
阅读次数:
207
一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用); JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是 ...
分类:
Web程序 时间:
2017-09-30 19:59:24
阅读次数:
238
1.前端 代码 $(function () { var id=1; $.ajax({ url: "http://****com.cn/screen/TaskAjax/SubmitProcessing.aspx?action=Detail", dataType: 'jsonp', data: { co ...
分类:
其他好文 时间:
2017-09-30 11:30:34
阅读次数:
148
一、先说说JSONP是怎么产生的: 其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。 1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态 ...
分类:
Web程序 时间:
2017-09-30 00:40:50
阅读次数:
265
JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿,下边简单区分概括一下: JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。 我们 ...
分类:
Web程序 时间:
2017-09-28 18:05:27
阅读次数:
168
页面代码: 客户端实现 callbackFunction 函数: 服务器端代码: ...
分类:
Web程序 时间:
2017-09-26 16:42:08
阅读次数:
185
问题 使用前后端分离模式开发项目时,往往会遇到这样一个问题 -- 无法跨域获取服务端数据 这是由于浏览器的同源策略导致的,目的是为了安全。在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同的环境下进行开发,这时就会出现跨域请求数据的需求,目前的解决方案主要有以下几种: JSONP、ifr ...
分类:
编程语言 时间:
2017-09-23 18:46:23
阅读次数:
148