asp.net+jquery Jsonp使用方法
string callback = Request["callback"];
string response = string.Format("\"value1\":\"{0}\",\"value2\":\"{1}\", v1, v2);
string call = callback + "({" + response + "})";
Response.Write(call);
客户端
这里使用JQ,有下面两种调用方法:
1、使用getJson
代码如下:
var url = "xxx.aspx?p1=1&p2=2&callback=?";
jQuery.getJSON(url, function(data) {
alert("value1:" + data.value1+ " value2:" + data.value2);
});
jQuery.ajax({
type:"get",
url: "xxx.aspx",
dataType : "jsonp",
jsonp: "callback",
data: "p1=1&p2=2&callback=?",
success:function(msg){
alert("value1:" + data.value1+ " value2:" + data.value2);
}
});
相关推荐
-
asp.net中各种类型的JSON格式化
复制代码 代码如下: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; using System.Collections; using System.Data.Common; public class ConvertJson { #region 私有方法 /// <summary> /// 过滤特殊字符 /// </s
-
ASP.NET自带对象JSON字符串与实体类的转换
关于JSON的更多介绍,请各位自行google了解!如果要我写的话,我也是去Google后copy!嘿嘿,一直以来很想学习json,大量的找资料和写demo,总算有点了解! 切入正题! 还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Runtime.Serializ
-
Jquery中getJSON在asp.net中的使用说明
准备工作 ·Customer类 复制代码 代码如下: public class Customer { public int Unid { get; set; } public string CustomerName { get; set; } public string Memo { get; set; } public string Other { get; set; } } (一)ashx 复制代码 代码如下: Customer customer = new Customer { Unid=
-
jQuery asp.net 用json格式返回自定义对象
客户端用一个html页面调用一个ashx文件(一般http处理程序),返回 json格式的自定义对象: html: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org
-
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
调用jQuery的ajax方法时,jQuery会根据post或者get协议对参数data进行序列化; 如果提交的数据使用复杂的json数据,例如: {userId:32323,userName:{firstName:"李",lastName:"李大嘴"}} 那么服务器是无法正常接收到完整的参数,因为jQuery对data的序列化,是使用了键值对拼装的方式; 参数拼装成 userId=32323&userName=object ; userName所指向的对象
-
使用ASP.NET一般处理程序或WebService返回JSON的实现代码
示例代码下载: http://zsharedcode.googlecode.com/files/JQueryElementDemo.rar 本文中所包含的内容如下: * 准备 * 一般处理程序/ashx * WebService/asmx准备 如果希望通过 ashx 或者 asmx 来返回 JSON, 那么需要引用程序集 System.Web.Extensions.dll, 在 .NET 3.5, 4.0 中已经默认包含. 对于 .NET 2.0, 3.0, 需要安装 ASP.NET 2.0
-
asp.net JSONHelper JSON帮助类
复制代码 代码如下: /************************************************** * 版权所有: Mr_Sheng * 文 件 名: JSONHelper.cs * 文件描述: * 类型说明: JSONHelper JSON帮助类 * 授权声明: * 本程序为自由软件: * 您可依据自由软件基金会所发表的GPL v3授权条款,对本程序再次发布和/或修改: * 本程序是基于使用目的而加以发布,然而不负任何担保责任: * 亦无对适售性或特定目的适用性所为的
-
asp.net 2.0里也可以用JSON的使用方法
全部代码如下. 复制代码 代码如下: /// <summary> /// JSON解析类 /// </summary> public static class JSONConvert { #region 全局变量 private static JSONObject _json = new JSONObject();//寄存器 private static readonly string _SEMICOLON = "@semicolon";//分号转义符 pri
-
asp.net(C#)解析Json的类代码
本次工作内容是要将以下数据解析成.Net可以使用的数据,返回的数据除了header,其他的都是可变的,也就是说结构不是固定的.完全由用户选择,所以选择了生成DataTable. Json数据格式如下: 复制代码 代码如下: {"dataSet":{ "header":{ "returnCode":"0", "errorInfo":"HTTP请求错误", "version&quo
-
Jquery 组合form元素为json格式,asp.net反序列化
作者:敖士伟 Email:ikmb@163.com 转载注明作者 说明: 1.js根据表单元素class属性,把表单元素的name和value组合为json格式;用表单元素class属性可以针对性地组合JSON数据. 2.后端ASP.NET用JavaScriptSerializer反序列化为对象实列. 3.好处:简化了前端数据读取与后端数据赋值. 复制代码 代码如下: function GetJSONStr(class_name) { var a = []; //文本框 $("." +
随机推荐
- Windows7下安装 Nodejs 并在 WebStorm 9.0.1 下搭建编译 LESS 环境的图文教程
- Vue.js中的图片引用路径的方式
- csdn 博客的css样式 v3
- 临时记录:一个正则
- 新安装的用户,请检查有没有修改默认的数据库密码。
- windows2003下ftp服务器配置教程
- C# 事件的设计与使用深入理解
- ajax请求返回的数据看不到回调函数没有执行也没报错
- PHP使用GIFEncoder类处理gif图片实例
- $.ajax json数据传递方法
- thinkphp3.0输出重复两次的解决方法
- javascript常用正则表达式汇总
- JSP 中spring事务配置详解
- 管理好自己的业余时间 (要努力,更要聪明)
- javascript 构造函数方式定义对象
- Java 事务详解及简单应用实例
- 如何恢复SQL Server 2000损坏的数据库文件
- sql语句中where 1=1的作用
- C#(4.0)不常见的语法
- 用jQuery简化Ajax开发实现方法第1/2页