无法从 JQuery 调用 Webmethod
我无法从 jquery 调用 webmethod。我认为它与 web.config 文件有关。如何为 Web 服务和 webmethod 设置 web.config 文件?
I cannot call webmethod from jquery. I think its about web.config file. How can i set web.config file for web services and webmethod?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你有这个代码吗?
请注意,contentType 部分至关重要。
如果这样做,请检查 Firebug 中“网络”选项卡中抛出的确切错误。
通常,人们会遇到不同的问题,具体取决于服务类型 - ASP.NET asmx 与 WCF svc。关于asmx配置,请参考如何让ASMX文件输出JSON。对于 wcf,您需要设置 web.config 以允许 Web 脚本编写,如下所示:
然后配置服务以使用该行为:
Do you have this code?
note that contentType part is critical.
If you do, check Firebug for exact error that gets thrown in the "Net" tab.
Normally, people have different problems depending on service type - ASP.NET asmx vs. WCF svc. For asmx configuration, refer to How to let an ASMX file output JSON . For wcf, you need to set up web.config to allow web scripting, like so:
and then later configure the service to use that behavior: