asp.net – $.post vs $.ajax
发布时间:2020-12-16 00:27:56 所属栏目:asp.Net 来源:网络整理
导读:我试图使用$ .post方法来调用Web服务,我已经使用$ .ajax方法工作了: $.ajax({ type: "POST",url: "StandardBag.aspx/RemoveProductFromStandardBag",data: "{'standardBagProductId': '" + standardBagProductId.trim() + "' }",success: function(){ $(("
我试图使用$ .post方法来调用Web服务,我已经使用$ .ajax方法工作了:
$.ajax({ type: "POST",url: "StandardBag.aspx/RemoveProductFromStandardBag",data: "{'standardBagProductId': '" + standardBagProductId.trim() + "' }",success: function(){ $((".reload")).click(); },dataType: "json",contentType: "application/json" }); 但是当我将相同的方法移动到$ .post方法中时,它将无法正常工作: $.post("StandardBag.aspx/RemoveProductFromStandardBag","{'standardBagProductId': '" + standardBagProductId.trim() + "' }",function () { $((".reload")).click(); },"json" ); 我失踪了什么 解决方法
它不起作用,因为在$ .post方法中,您无法将请求的内容类型设置为application / json。所以不可能使用$ .post调用ASP.NET PageMethod,因为ASP.NET PageMethod需要一个JSON请求。你将不得不使用$ .ajax。
我只是修改数据,以确保它是正确的JSON编码: $.ajax({ type: "POST",data: JSON.stringify({ standardBagProductId: standardBagProductId.trim() }),success: function() { $(".reload").click(); },contentType: "application/json" }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
- asp.net – Telerik RadAjaxManager仍然回发
- Asp.net core 使用log4net作为日志组件,记录日志到本地。
- asp.net-mvc – 防止用户没有确认的电子邮件登录ASP.NET MV
- asp.net – Microsoft Jet数据库引擎找不到对象’Sheet1 $’
- 无法在ASP.NET C#项目中保存条形码生成的图像
- asp.net – 在C#中,如何将用户重定向到访问被拒绝的错误asp
- 实体框架 – MVC3应用程序/服务层/存储库层/ POCO类/ EF4 –
- asp.net – 如何调试Azure 500内部服务器错误[已关闭]
- asp.net-mvc – 我可以在Razor视图中访问C#枚举吗?
推荐文章
站长推荐
- asp.net-mvc-3 – 带Razor的条件显示元素
- asp.net-mvc – ASP.NET MVC会话超时,绝对还是滑
- asp.net-mvc – LINQ to SQL分页和COUNT(*)
- asp.net-mvc – MVC,DbContext和多线程
- asp.net – 将mvc应用程序发布到Web服务器后无法
- ASP.NET Core 2.0 支付宝当面付之扫码支付
- asp.net-mvc-3 – 视图或控制器中的if或else语句
- asp.net core 系列 13 日志
- 为什么开发人员在实现版本控制时如此珍贵地发布A
- asp.net – Microsoft JScript运行时错误:’Sys
热点阅读