那个请求url本来就不支持jsonp好么
解决方案 »
- gridview的小问题
- DropDownList中的数据时怎么加载的???
- 如何单独的设置RadioButtonList1的CSS
- EventHandler和EventArgs 分别是什么意思
- WebClient中DownloadString下载指定资源出错处理
- 一个字符串截取问题.
- 网站SQL DB的问题(急)
- 如何在一个页面中,包含另一个页面
- 没有安装.net framework ,如何浏览.net 项目
- 如何让<INPUT type="file" size="11">控件在网页中隐藏?
- Std_StranJF.Js 本地显示繁体正常,上传到服务器繁体中就夹杂中文
- B/S客户端程序签入到.net网页中
//跨域请求
//前台
jqeury jsonp 只支持get方式 你需要指定callback放在请求的url上
例如 $.ajax({
url: www.xxx.com?jsoncallback=?,
type: "get",
dataType: "jsonp",
jsonp: "jsoncallback",
jsonpCallback: "success_jsonpCallback",
cache: false,
success: function (data) {
initMemoryData(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error:" + JSON.stringify(errorThrown) + ",XmlHttpRequest:" + JSON.stringify(XMLHttpRequest) + "," + textStatus);
}
});
//后台
context.Response.ContentType = "application/json";
context.Response.ContentEncoding = System.Text.Encoding.UTF8;
response.write(request.queryString["jsoncallback"]+"([{"Msg":"请求成功"}]);");
http://blog.csdn.net/itmaxin/article/details/17283915
alert(jsondata.weatherinfo.city);
});