c# 一般处理程序(Jquery ajax调用)
来源:互联网 发布:淘宝联盟助手机机器人 编辑:程序博客网 时间:2024/06/02 00:21
一般处理程序代码
using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;namespace WebApplication25{ /// <summary> /// Handler1 的摘要说明 /// </summary> public class Handler1 : IHttpHandler { public void ProcessRequest(HttpContext context) { string jsoncallback = context.Request.QueryString["jsoncallback"]; context.Response.Clear(); context.Response.Charset = "utf-8"; context.Response.Buffer = true; context.Response.ContentEncoding = System.Text.Encoding.UTF8; context.Response.ContentType = "application/json"; context.Response.Write(jsoncallback + "(" + GetJsonData(context) + ")"); context.Response.Flush(); context.Response.End(); } private string GetJsonData(HttpContext context) { string jsonString = string.Empty; string StudentNamePrefix = "姓名"; //获取从页面传来的参数 if (context.Request.QueryString["StudentNamePrefix"] != null) StudentNamePrefix = context.Request.QueryString["StudentNamePrefix"]; DataTable dt = new DataTable(); dt.Columns.Add("StudentID", typeof(int)); dt.Columns.Add("StudentName", typeof(string)); for (int i = 0; i < 5; i++) { DataRow dr = dt.NewRow(); dr["StudentID"] = (i + 1); dr["StudentName"] = StudentNamePrefix + (i + 1); dt.Rows.Add(dr); } jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(dt); return jsonString; } public bool IsReusable { get { return false; } } }}Jquery ajax调用(跨域调用)
<script type="text/javascript"> $(function () { var url = 'http://172.19.10.176/Handler1.ashx?jsoncallback=?'; $.ajax({ type: "get", url: url, data: { StudentNamePrefix: '学生' }, contentType: "application/json; charset=utf-8", dataType: "jsonp", success: function (data) { console.log(JSON.stringify(data)); }, error: function (error) {} }); }); </script>
0 0
- c# 一般处理程序(Jquery ajax调用)
- ajax调用一般处理程序
- JS--Ajax调用一般处理程序
- ajax 请求-->C#一般处理程序
- c# 一般处理程序调用js方法
- 一般处理程序ashx 处理JQuery的Ajax()请求
- ajax调用一般处理程序的多个方法
- Js中$.ajax调用一般处理程序(.ashx)
- 多个ajax调用同一个 一般处理程序
- ajax调用一般处理程序的多个方法
- winphone调用一般处理程序
- 异步(ajax)配合一般处理程序 验证用户名
- .net Ajax提交到一般处理程序
- ajax与一般处理程序上传图片
- NET 一般处理程序完成AJAX操作
- 关于js实现的Ajax调用,webService,一般处理程序,aspx
- 关于js实现的Ajax调用,webService,一般处理程序,aspx
- 关于js实现的Ajax调用,webService,一般处理程序,aspx
- 百度地图
- Visual Studio使用技巧
- 改变table中的标签值
- SSP和SCP的介绍
- Android Volley完全解析(一),初识Volley的基本用法
- c# 一般处理程序(Jquery ajax调用)
- LAMP服务器环境搭建之初体验
- SpringMVC异常处理
- 虚拟内存
- Android视频播放之边缓存边播放
- About 进程挂起
- ProgressBar进度条样式小记
- 安全编程 - Coverity Advisor可以找出的安全编程问题类型
- android基础笔记——用一个监听器,实现多个按钮的监听