asp.net – 未定义JSONP回调方法
我试图在一个greasemonkey脚本中使用
jquery来获取jsonp回调.这是我的jquery:
$.ajax({ url: "http://mydomain.com/MyWebService?callback=?",data: { authkey: "temphash" },type: "get",dataType: "json",cache: false,success: function(data) { console.log(data); } }); 在我的webservice(asp.net)中,我正在使用内容类型的application / javascript返回响应.服务器实际发回的响应是: jsonp1276109314602({"message":"I'm getting tired of this not working"}) jsonp1276109314602方法名称是由jquery随机生成的,我用Request.QueryString [“callback”]抓住它 但是我的成功函数从未被调用过,而firebug控制台给我一个错误,说jsonp1276109314602没有定义. 我究竟做错了什么? 注意 解决方法
你有没有试过:
$.ajax({ url: "http://mydomain.com/MyWebService",dataType: "jsonp",success: function(data) { console.log(data); } }); 从docs开始:
我没有检查过jQuery的源代码,但除非为dataType选项指定jsonp,否则可能不会创建回调函数. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – ClientScriptManager.GetPostBackEventReferenc
- asp.net – 我能指望ctl00_PagePlaceHolder_myId保持不变吗
- asp.net-mvc – 如何在ASP.NET MVC中提供自己的ICustomType
- asp.net – MVC ViewModel错误 – 没有为此对象定义的无参数
- 使用System.Net.Mail中的SMTP发送邮件(带附件)
- asp.net – 存储CheckBoxList的DataValueField值在哪里?
- 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便
- 基于角色的启用/禁用asp.net中的控件
- asp.net – 为什么我收到此错误:System.Security.Security
- asp.net mvc全球化.你怎么做呢?
- 我可以在ASP.NET中使用C#获取时间参数的本地化缩
- asp.net-mvc – 当绑定到ViewModel时如何更新模型
- asp.net-mvc-3 – 防止篡改ASP.NET MVC EF中的表
- ASP.NET MVC与Webforms:替换WebForms控件
- asp.net – IValidatableObject在DataAnnotation
- asp.net – ValidateRequest = False但是在行动中
- asp.net-mvc – ASP.NET MVC流畅的nNibernate,Io
- ASP.NET Mvc Api:设置cookie然后302/303 Redire
- asp.net-mvc – 尝试使用TeamCity构建asp.net mv
- asp.net-mvc – ‘永久’SessionFactory,ASP.NET