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);
});

2、使用ajax

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);
            }
        });

转载于:https://www.cnblogs.com/tenghoo/archive/2010/04/15/1712696.html

使用Jsonp(JQ+C#)相关推荐

  1. 请求接受json tp5_关于jq jsonp跨域请求错误处理bug

    前言:昨天,同事修改项目升级插件时遇到了一个ajax 报错,如下: $.ajax({type : "get",async:false,timeout:3000,url : &quo ...

  2. 自己以前写的一个简单的jq,包含了 ajax,get,post,submit 等方法还有jsonp的思想

    /*Name : kessToolType : javascriptFun : ToolDate : 2016年8月23日 16:13:15by : kessnote : 重写 */ (functio ...

  3. 使用jsonp跨域请求后可以获得数据,但是进入error方法,返回parseerror

    $.ajax({ url:url, dataType:'jsonp', jsonp: 'callback',//回调函数名字 jsonpCallback: 'success_jsonpCallback ...

  4. 【备忘】指定为同名callback的jsonp IE下script loaded状态标记

    [已知] 不知道大家有木有了解过jQuery1.0到2.0时候针对jsonp那一块的修改.v1.0的时候还在使用iframe作为请求数据的临时暂居地.以便让过往数据有据可查.保证了jsonp请求的时候 ...

  5. 使用jsonp及jquery的$.ajax解决跨域问题

    跨域是指代码获得或者更改从另一个域名下获得的文件或者信息.当执行这类操作时,一般会报"拒绝操作","无权限"等 一般我利用三种方法: 服务器后端处理,我直接发送 ...

  6. JQuery真的不难~第六回 JQ中的异步调用方式

    回到目录 前言 今天主要讲一下JQ中的异步编程,它将ajax进行封装,在进行异步请求时显得非常容易,无论是GET,POST方式,还是text,xml,javascript,json等数据通讯都是那么的 ...

  7. “约见”面试官系列之常见面试题之第六十七篇之jsonp原理和实现(建议收藏)

    一. 同源策略 所有支持Javascript的浏览器都会使用同源策略这个安全策略.看看百度的解释: 同源策略,它是由Netscape提出的一个著名的安全策略. 现在所有支持JavaScript 的浏览 ...

  8. ajax异步加载和cmd,异步传输Ajax(JQ)

    异步传输Ajax(JQ) JSP 服务器 Stringstr= "{\"name\":[{\"a\":\"张三\"},{\&quo ...

  9. jq跨域代理_jQuery中的跨域问题

    jQuery中的Ajax的跨域问题 jsonp跨域问题:回调函数中的字符串: cb或callback jsonpcallback:跟的是cb后面的函数,主要自己写: 数据中的函数fn(数据) 目前是这 ...

最新文章

  1. SAP MM 供应商Rebate中的财务配置
  2. 支付宝支付 第十二集:狂神、飞哥支付宝支付配置代码(免费资源,拿走不谢)
  3. mov word [LABEL_DESC_CODE32 + 2], ax
  4. 平板电脑计算机怎么关按键音,平板电脑输入法怎么设置【图解】
  5. RabbitMQ的Work能者多劳模式
  6. 13、Power Query-逆透视列的实例(下)
  7. Linux网络编程 之 广播(五)
  8. 怎样把项目上传服务器,怎样将项目上传云服务器
  9. php多进程并发,php多进程模拟并发事务
  10. 带父节点的平衡二叉树_平衡二叉树的左右旋以及双旋转的图文详解
  11. Web应用测试(一)Selenium介绍及环境搭建
  12. 【2019CCPC秦皇岛:A】Angle Beats(离线+斜率Hash+分类讨论)
  13. 标准C语言程序设计第七版pdf,C语言程序设计课程标准.PDF
  14. Faster R-CNN算法详细流程
  15. php 死链查询,seo网站死链解决方法 死链查询检测工具
  16. Python数据分析(9)-numpy文件读写
  17. 网络存储专有名词介绍
  18. Centos 7 | mariadb/mysql | [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
  19. 有关php地英语文章,实用英语短句-PHP教程,其它文章
  20. 根据word模板(书签)创建导出word

热门文章

  1. PyTorch基础(11)----- torch.sum()方法
  2. python读取字典元素笔记_Python中列表、字典、元组数据结构的简单学习笔记
  3. 音乐咖android,GitHub - hackers365/musicafe: musicafe音乐咖 — 网易、虾米、QQ音乐一处搞定...
  4. 用法 stl_【c++】STL里的priority_queue用法总结
  5. 算法心经.数学的应用.积分的应用
  6. 转:国外科技论文写作资源
  7. BZOJ-1934-Vote善意的投票-SHOI2007
  8. 2020年, video captioning论文汇总
  9. uvalive5990(坑点蛮多的一道题。。)
  10. 最大匹配 人员分配[邻接表]