ASP.NET MVC中的jQuery AJAX响应
发布时间:2020-12-16 00:15:33 所属栏目:asp.Net 来源:网络整理
导读:甚至不确定这是否是标题问题的正确方法.我知道我的AJAX调用都是错误的…这就是我现在正在做的事情(我正在使用ASP.NET MVC后端): 我使用jQuery.ajax将一些数据发布到一个动作,这将加载我在响应中捕获的视图.它基本上为一个动作提供了一些数据,并且还带回了一
甚至不确定这是否是标题问题的正确方法.我知道我的AJAX调用都是错误的…这就是我现在正在做的事情(我正在使用ASP.NET MVC后端):
我使用jQuery.ajax将一些数据发布到一个动作,这将加载我在响应中捕获的视图.它基本上为一个动作提供了一些数据,并且还带回了一些HTML. 假设我想创建一个经过验证的Ajax调用.如何在出错时返回验证消息?例如,Ajax登录表单.如果用户无法验证,我想告诉他们……而不是简单地无所事事. 抱歉天真的问题,我只是不知道如何在Google上找到解决方案. 先谢谢你! 解决方法
首先,如果您希望AJAX调用返回您计划在脚本中使用的数据(并且使用我的意思是更复杂,然后在div中显示该数据),您应该从服务器返回JSON数据而不是HTML . JSON实际上是一个JS对象,所以它可以在收到它的时候用在JS中.
所以,如果你返回数据,即 {id: 1,status: 'ok'} 你可以使用这样的东西来使用这些数据. $.ajax({ url: "your/script/url",type: "POST",data: {login : 'foo',pass: 'bar'},// whatever the data is dataType: "json",success: function(data){ if (data.status === 'ok') { console.log('success'); } else { console.log('error'); } } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MailDefinition / MailMessage和basepath不
- asp.net-mvc – 使用MvcContrib TestHelper断言不应映射入站
- asp.net – 我可以在html源代码中看到ViewStateUserKey吗?
- asp.net-mvc – Full-Stack Web应用程序框架的定义是什么
- asp.net – WCF请求处理线程敏捷吗?
- asp.net-mvc – 如何在存储库MVC6中注入ApplicationDbConte
- asp.net-mvc – 如何设置html.EditorFor helper的大小?
- ASP.NET MVC在IIS6上
- asp-classic – 如何从Classic ASP Request获取* actual *
- asp.net-mvc-4 – 用于空响应的ASP.NET Web API和状态代码
推荐文章
站长推荐
- asp.net – 哪个NuGet包包含System.Web.Routing?
- asp.net-mvc – MVC3,Razor,Html.TextAreaFor():
- asp.net – <%:%>转发器中HTML编码的语法
- asp.net-mvc – 在某些视图中隐藏渲染页面Razor
- asp.net – 您可以/应该在用户会话对象中存储多少
- asp.net-mvc-3 – MVC 3在提交模型后,View不会刷
- asp.net-mvc-3 – 在ASP.NET MVC中使用@ data-bi
- ASP.NET:WebResource.axd调用404错误:如何知道
- asp.net – DropDownList SelectedIndex值未在Au
- ASP.NET 存取EXCEL 使用NPOI相关小技巧
热点阅读