前端部分代码
后端部分代码:
[HttpGet]
[Route("ListenExport")]
public HttpResponseMessage ListenExport()
{
string url = HttpContext.Current.Request["Callback"].ToString();
HttpResponseMessage result;
if (HttpContext.Current.Session["IsCanEnd"] != null)
{
var model = new { data = "true" };
string str = url + "(" + new JavaScriptSerializer().Serialize(model) + ")";
result = GetJson(str);
}
else
{
var model = new { data = "false" };
string str = url + "(" + new JavaScriptSerializer().Serialize(model) + ")";
result = GetJson(str);
}
return result;
}
/// <summary>
/// 将webapi中多出的双引号和转义字符(反斜杠),转换为json返回
/// </summary>
/// <param name="json"></param>
/// <returns></returns>
public static HttpResponseMessage GetJson(string json)
{
var resp = new HttpResponseMessage { Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json") };
return resp;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)