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

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"]赋值

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

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

(0)

相关推荐

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

    1.用jquery 调用aspx内的函数: 复制代码 代码如下: sajax("***.aspx/DoSave",  //一个URL地址 ,指向函数所在的ASPX null,//参数, 所指向的ASPX的函数所需要的参数 showSaveResult);//执行成功之后执行的jS脚本 2.函数 sajax 复制代码 代码如下: function sajax(url, data, successcallback){    $.ajax({        type: "POST&

  • 认识jQuery的Promise的具体使用方法

    先前了解了ES6的Promise对象,来看看jQuery中的Promise,也就是jQuery的Deferred对象. 打开浏览器的控制台先. <script> var defer = $.Deferred(); console.log(defer); </script> 运行结果: 和ES6的Promise对象长的有点像,jQuery的Deferred对象也有resolve.reject.then方法,还有done.fail.always......方法.jQuery就是用这个D

  • jQuery网页定位导航特效实现方法

    本文实例讲述了jQuery网页定位导航特效实现方法.分享给大家供大家参考,具体如下: 描述:左右联动的导航,非常适合展示页面内容多,区块划分又很明显的,点击右边固定导航项时,左边的内容跟着切换.滑动滚动条的时候,右边的导航也随着左边的展示而进行高亮切换. 思路:比较滚动距离和楼层距离(相对于顶部),如果滚动距离大于等于楼层距离,即进入了相应楼层,然后通过一个变量来记录该楼层的信息,最后传递给右边高亮显示 1.点击右边固定导航项时,左边的内容跟着切换. 只需将右边a的href设置为左边区块的id加

  • jquery简单图片切换显示效果实现方法

    本文实例讲述了jquery简单图片切换显示效果实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>jquery图片切换效果</title> <script type="text/javascr

  • 使用jQuery和ajax代替iframe的方法(详解)

    iframe虽然好用,但是其弊端也很明显,一是它不能使用于响应式布局,iframe的使用必须指定高度,而响应式布局的高度兵分固定的.其次iframe不易被搜索引擎的爬虫解读,特别是iframe中嵌套iframe,这是会被搜索引擎认为是个死网站而被放过. 目前主流的应用都使用了ajax代替了iframe. html: <ul class="nav navbar-nav" id="indexMenu"> <li><a target=&quo

  • jquery增加和删除元素的方法

    本文实例讲述了jquery增加和删除元素的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>jquery增加删除元素</title> <script type="text/javascript&

  • jQuery实现延迟跳转的方法

    本文实例讲述了jQuery实现延迟跳转的方法.分享给大家供大家参考.具体实现方法如下: function delayer(){ window.location = "http://www.jb51.net/"; } jQuery(document).ready(function(){ setTimeout('delayer()', 5000); //这里实现延迟5秒跳转 }); 希望本文所述对大家的jQuery程序设计有所帮助.

  • jQuery实现删除li节点的方法

    废话不多说了,直接给大家贴代码了,具体代码如下所示: <html> <head> <meta charset="utf-8"> <title></title> <style> ul { list-style: none; } li { line-height: 25px; margin-top: 3px; } li:hover { background-color: #ddd; } li.hover { backg

  • jQuery动态星级评分效果实现方法

    本文实例讲述了jQuery动态星级评分效果实现方法.分享给大家供大家参考.具体如下: 这里的jQuery星级评分代码,是大家都很喜欢的功能,目前广泛应用,本星级评分加入了动画效果,注意,如果要真正实现星级评分,你需要动态程序配合,如ASP/PHP等,以便将评分值存入数据库. 运行效果如下图所示: 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or

  • jQuery事件绑定与解除绑定实现方法

    本文实例讲述了jQuery事件绑定与解除绑定实现方法.分享给大家供大家参考.具体如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name=

随机推荐