博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Mvc中 使用 Ajax 提交和接收 数据
阅读量:6125 次
发布时间:2019-06-21

本文共 1827 字,大约阅读时间需要 6 分钟。

 

 

    前台js  代码 

//或的 模块下拉框             $("#CTRL").change(function () {
//得到 下拉框中选中的值 $.ajax({
url: '../LogSelect/AjaxData?CTRL=' + $("#CTRL").val(), type: 'get', contentType: 'application/json;charset=utf-8', success: function (json) {
//或的 json 数据 绑定 功能下拉框 var optionString = ""; for (var i = 0; i < json.length; i++) {
optionString += json[i].toString(); } $("#OPRT").html(optionString); }, error: function () {
alert("出错了"); } }) })

   提交到 后台的 Action  控制器   方法中

 url: '../LogSelect/AjaxData?CTRL=' + $("#CTRL").val(),

 

   Mvc中为我们提供了 一个Action    JsonResult  

     Public JsonResult   AjaxData()

{

 

 

  return this.Json(集合, JsonRequestBehavior.AllowGet);

}

JsonRequestBehavior.AllowGet  枚举    表示 允许来自客户端的Get请求s

得到 一个json 数据    可能是Mvc中给我们封装啦 

using System.Web.Script.Serialization;

下的   JavaScriptSerialization  类   

 

 

    后天控制器  代码 

               

 

 

public JsonResult  AjaxData( )         {
string ctrlName = ""; //接收 模块名 if (Request.QueryString["CTRL"] != null) {
ctrlName = Request.QueryString["CTRL"].ToString(); } SearchModel serchModel = new SearchModel(); if (Session["serchModel"] != null) {
serchModel = Session["serchModel"] as SearchModel; } // 得到 OPER 功能的字典 //OPERATECODE Dictionary
dicOPER = new Dictionary
(); dicOPER = logBll.GetDicOPRT(ctrlName); List
optionOprt= GetOperOption(dicOPER, serchModel); return this.Json(optionOprt, JsonRequestBehavior.AllowGet); }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载地址:http://aefua.baihongyu.com/

你可能感兴趣的文章
除以2
查看>>
高可用集群原理解析
查看>>
Nginx配置URL转向tomcat
查看>>
极客Web前端开发资源大荟萃#001
查看>>
让div固定在某个位置
查看>>
Java开发环境Docker镜像
查看>>
从无到有,WebService Apache Axis2初步实践
查看>>
任务调度(一)——jdk自带的Timer
查看>>
UIKit框架(15)PCH头文件
查看>>
整理看到的好的文档
查看>>
Linux磁盘管理和文件系统管理
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
HDU 3622 Bomb Game(二分+2-SAT)
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>