1.Jsonp的使用

var phoneAgent = navigator.userAgent; var urlDomaintest = " ";

function getHref() {  var href = window.location.href;  return href; } var PhoneAgent=“”;

$(function () {

$.ajax

({

async: false,

url: urlDomaintest + "Home/CloudUserInfo",

type: 'GET',

data: { UserName: phoneAgent, UserEmail: getHref() },

dataType: "jsonp",   jsonp: "callback",

success: function (data) {

console.log("success");

if (data.Status==1)     {         var docSpan = document.getElementById("NumSpan");         docSpan.innerHTML = data.ResultNum;     }

else     {         var docSpan = document.getElementById("NumSpan");         docSpan.innerHTML = "3500";     }

}

}) });

//对应接口

public ActionResult CloudUserInfo(string callback, string UserName, string UserEmail)

{

AjaxResult<string> jsonResult = new AjaxResult<string> { Status = -1, ResultNum = 0, Data = "" };

//return Json(jsonResult, JsonRequestBehavior.AllowGet);

return JavaScript(string.Format("{0}({1});", callback, Newtonsoft.Json.JsonConvert.SerializeObject(jsonResult)));

}

3. jonp  处理

$.ajax({
    async: false,
    url: url + "/Collect/StInfoData",
    type: 'GET',
    data: { 'userData': JSON.stringify(data) },
    dataType: "jsonp",
    jsonp: "jsonpcallback",
    success: function (data)
    {
        alert("324345");
        console.log(data);
        var st = eval(data);
      
        if (data.Status > 0) {
            alert("提交成功");
        }
        else { alert("提交失败"); }
    }
})

public ActionResult StInfoData(string userData,string jsonpcallback)
        {
            AjaxResult jsonResult = new AjaxResult { Status = -1, Message = "保存信息出错" };

return JavaScript(string.Format("{0}({1});", jsonpcallback, Newtonsoft.Json.JsonConvert.SerializeObject(jsonResult)));

}

3.代码处理

jsonp  无法异步大量数据

最新文章

  1. cookie中文乱码
  2. 树状结构Java模型、层级关系Java模型、上下级关系Java模型与html页面展示
  3. LIKE模糊查询的通配符
  4. jsp中运用application实现共享留言板功能
  5. JavaSE之概述与基本语法
  6. BestCoder36 1002.Gunner 解题报告
  7. struts2 中 Actionsupport 的作用
  8. 【Cocos2d-Js基础教学(2)类的使用和面向对象】
  9. lucene 过滤结果
  10. linux下date命令实现时间戳与日期的转换
  11. pomelo初探
  12. 小程序大智慧,sqlserver 注释提取工具
  13. Android中怎样获取SD卡路径
  14. Lua语言自学之01.基础概念的理解
  15. MySQL关于日志配置安全整改及处理方法
  16. 使用wubi安装ubuntu14.04出现的常见错误的解决办法
  17. Android调试adb devices找不到设备【转】
  18. Golang进程权限调度包runtime三大函数Gosched、Goexit、GOMAXPROCS
  19. Qt 编程指南 3_1 按钮弹窗手动和自动关联示例
  20. 【CV】CVPR2015_A Discriminative CNN Video Representation for Event Detection

热门文章

  1. [luoguP1045] 麦森数(快速幂 + 高精度)
  2. Codeforces Round #259 (Div. 2) D
  3. 开发辅助网站---programcreek
  4. Bzoj3038 上帝造题的七分钟2 线段树
  5. 【IntelliJ】IntelliJ IDEA的安装破解及使用
  6. msp430入门编程11
  7. [bzoj1717][Usaco2006 Dec]Milk Patterns 产奶的模式_后缀数组_二分答案
  8. Ubuntu 16.04安装7zip的图形界面工具PeaZip
  9. POJ 1384 POJ 1384 Piggy-Bank(全然背包)
  10. 编程算法 - n个骰子的点数(递归) 代码(C)