ASP.NET jquery ajax传递参数的实例


Posted in Javascript onNovember 02, 2016

第一种:GET传递

前台 ajax   GET 传递 :即在请求的地址后面加上参数,URL地址长度有显示,安全性低

后台接收:Request.QueryString[“参数名字”]!

例如:

function LoadBar(id) { 
  var project = id; 
  var month = $("#txtMonth").val(); 
  $.ajax({ 
    type: "GET", 
    async: false, 
    url: 'GetProjectScore.aspx?project=' + project + '&month=' + month, 
    dataType: 'json', 
    beforeSend: function () { 
    }, 
    success: function (msg) { 
      if (msg) { 
        optionBar.xAxis.categories = eval(msg.projectscore.orgname); 
        optionBar.series = eval(msg.projectscore.series); 
        var t = eval("(" + subtitle + ")"); 
        optionBar.subtitle = t.subtitle; 
        chart = new Highcharts.Chart(optionBar); 
      } 
    }, 
    error: function () { 
      alert('出错了啦!'); 
    } 
  });

第二种:POST传递

2.1    字符串  作为参数传递

即传递的参数是以字符串的形式传递。dataType=”text”;

前台 ajax   POST 传递 :将表单数据提交服务器的一种请求,要提交的数据位于信息头后面的实体中。

后台接收:Request.Form[“参数名字”]

例如:

$("input[name=returnfile]").click(function () { 
           var returnflag = $(this).val(); 
           var guid = $(this).prev().html(); 
           $.ajax({ 
             type: "POST", 
             async: "false", 
             url: "returndata.aspx", 
             data: "flag=" + returnflag + "&guid="+guid+"", 
             success: function () { 
             } 
           }); 
         })

后台接收:

string flag=Request.Form[“flag”];

string guid=Request.Form[“guid”];

2.2   JSON   作为参数传递

即传递的参数是以json字符串的形式传递。dataType=”json”;

前台 ajax   POST 传递 :将表单数据提交服务器的一种请求,要提交的数据位于信息头后面的实体中。

后台接收:

StreamReader reader=new StreamReader(Request.InputStream);

string str = reader.ReadToEnd();

例如:

$("input[name=returnfile]").click(function () { 
           var returnflag = $(this).val(); 
           var guid = $(this).prev().html(); 
           var str = "{'flag':'" + returnflag + "','guid':'" + guid + "'}"; 
           var json = eval("(" + json + ")"); 
           $.ajax({ 
             type: "POST", 
             async: "false", 
             url: "khdf_returndata.aspx",

             dataType:”JSON” 
             data: json, 
             success: function () { 
             } 
           }); 
         })

后台接收:

StreamReader reader=new StreamReader(Request.InputStream);

string str = reader.ReadToEnd(); 

读取后newtonsoft 做 JSON处理

2.3 JSON   作为参数传递

$(function () {
      $("#btnLogin").click(function () {
        // var username = $("#txtUserName").val();
        // var password = $("#txtPassword").val();
        // var paras = "username=" + username + "&password=" + password;
        // alert(paras);
        var data = {
          username: $("#txtUserName").val(),
          password:$("#txtPassword").val()
        }
        $.post("Home/CheckLogin", data, function (data) {
          alert(data);
        })
      })
    })

如果按照2.2post。则必须加上: contentType: "application/json"

后台接收:

[HttpPost]
    public ActionResult CheckLogin(string username,string password)
    {
      string name = username;
      string pwd = password;
      return View();
    }

以上就是小编为大家带来的ASP.NET jquery ajax传递参数的实例全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
Js 获取当前日期时间及其它操作实现代码
Mar 04 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
Mar 07 Javascript
Javascript仿PHP $_GET获取URL中的参数
May 12 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
JS实现alert中显示换行的方法
Dec 17 Javascript
DOM 事件的深入浅出(二)
Dec 05 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
基于Node.js实现压缩和解压缩的方法
Feb 13 Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
原生JavaScript实现拖动校验功能
Sep 29 Javascript
Javascript 正则表达式校验数字的简单实例
Nov 02 #Javascript
在JSP中如何实现MD5加密的方法
Nov 02 #Javascript
AngularJS入门教程之过滤器用法示例
Nov 02 #Javascript
JavaScript基础——使用Canvas绘图
Nov 02 #Javascript
js实现砖头在页面拖拉效果
Nov 20 #Javascript
AngularJS入门教程之模块化操作用法示例
Nov 02 #Javascript
js 打开新页面在屏幕中间的实现方法
Nov 02 #Javascript
You might like
PHP实现图片旋转效果实例代码
2014/10/01 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
pycharm设置注释颜色的方法
2018/05/23 Python
Numpy之random函数使用学习
2019/01/29 Python
详解Python 切片语法
2019/06/10 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
python如何变换环境
2020/07/21 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
生产总经理岗位职责
2013/12/19 职场文书
迟到检讨书400字
2014/01/13 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
教师党员承诺书2015
2015/01/21 职场文书
办公室个人总结
2015/02/28 职场文书
公司出纳岗位职责
2015/03/31 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书