C# MVC
前台代码:
$.ajax({ url: "http://XXXXX", type: "GET", dataType: "jsonp", //指定服务器返回的数据类型
jsonp:"callback",
crossdomain: true,
success: function (data) { alert(data); var result = JSON.stringify(data); //json对象转成字符串
alert(result); },
error: function (data, type, err) {
alert("ajax错误类型:" + type); alert(err); } });
后台代码:
string callback = Request["callback"]; var jsoncallback = db.KY_ZL.ToList(); return Json(callback + "(" + JsonConvert.SerializeObject(jsoncallback) + ")", JsonRequestBehavior.AllowGet);
之前也遇到过 你看看这个 https://www.cnblogs.com/bin521/p/9211743.html
把return json改成 return Content就行了