我不知道你是否可以使用ajax调用来调用图像。
使用jsonp时,忽略ajax调用的beforeSend。
也许您必须让您的服务器了解并响应CORS。
这样的事情:
protected override void OnStartProcessingRequest(ProcessRequestArgs args)
{
HttpContext context = HttpContext.Current; // set cache policy to this page
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
if (context.Request.HttpMethod == "OPTIONS")
{
context.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS");
context.Response.AddHeader("Access-Control-Allow-Headers", "X-Requested-With, Accept");
context.Response.AddHeader("Access-Control-Max-Age", "3628800");
context.Response.AddHeader("type", "application/json; charset=utf-8");
context.Response.End();
}
}
并使用XDomainRequest和XMLHttpResquest在客户端进行调用。
干杯