用jquery存取照片的具体实现方法


Posted in Javascript onJune 30, 2013

1.用jquery 调用aspx内的函数:

sajax("***.aspx/DoSave",  //一个URL地址 ,指向函数所在的ASPX

null,//参数, 所指向的ASPX的函数所需要的参数


showSaveResult);//执行成功之后执行的jS脚本
 

2.函数 sajax
function sajax(url, data, successcallback)
{    
$.ajax({        

type: "POST",        

url: url,        

data: data,        

async: false,        

contentType: "application/json;charset=utf-8",        

dataType: "json",        

success: successcallback,          

 statusCode: {            



404: function () {                  alert('page not found');              },            



500: function () {                  alert('内部服务器错误 ');              }        

}    
});
 };
 

3.后台函数:
cs代码

 [WebMethod(EnableSession = true)]   //AJAX调用的必须是 这种方式声明的函数   EnableSession--》用Session存取照片
public static void DoSave()
{
  byte[] byZhaoPian;               
try               
{                   
 
 byZhaoPian = (byte[])(HttpContext.Current.Session["image"]);               
}               
catch               
{                   


byZhaoPian = new byte[0];               
}
****************
}
 

4.如何给Session["image"]赋值
用jquery存取照片的具体实现方法

选择好照片之后,点击确定上传的时候,把图片转换为二进制,赋值给Session["image"]

5.上传照片的方法这里就不在写了,请查看其它文章

Javascript 相关文章推荐
各种效果的jquery ui(接口)介绍
Sep 17 Javascript
JSON+JavaScript处理JSON的简单例子
Mar 20 Javascript
jQuery ajax dataType值为text json探索分享
Sep 23 Javascript
JQuery中extend的用法实例分析
Feb 08 Javascript
JS实现从表格中动态删除指定行的方法
Mar 31 Javascript
JavaScript获取指定元素位置的方法
Apr 08 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
js实现网页抽奖实例
Aug 05 Javascript
基于vue的下拉刷新指令和滚动刷新指令
Dec 23 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
Aug 16 Javascript
javascript-hashchange事件和历史状态管理实例分析
Apr 18 Javascript
js正文内容高亮效果的实现方法
Jun 30 #Javascript
Jquery网页出现的乱码问题的三种解决方法
Jun 30 #Javascript
JavaScript全排列的六种算法 具体实现
Jun 29 #Javascript
利用js 进行输入框自动匹配字符的小例子
Jun 29 #Javascript
JS Replace()的高级使用方法介绍
Jun 29 #Javascript
jQuery.extend()的实现方式详解及实例
Jun 29 #Javascript
JS 退出系统并跳转到登录界面的实现代码
Jun 29 #Javascript
You might like
PHP应用JSON技巧讲解
2013/02/03 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
php输入数据统一类实例
2015/02/23 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
VUE脚手架的下载和配置步骤详解
2019/04/01 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
Nodejs 识别图片类型的方法
2019/08/15 NodeJs
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
Python中异常重试的解决方案详解
2017/05/05 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
用Django写天气预报查询网站
2018/10/21 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
开业庆典答谢词
2014/01/18 职场文书
安全生产月演讲稿
2014/05/09 职场文书
特岗教师个人总结
2015/02/10 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS