asp.net Ajax提交事件显示从控制器返回的json结果,而不是警报
asp.net Ajax submit event displays the json result returned from controller instead of alert
我有一个视图,其中包含javascript代码提交数据到控制器
数据在控制器上处理成功,但是页面显示从控制器返回的json结果而不是警报。你知道吗?
这是我的代码
<code>
@using (@Html.BeginForm())
{
//some thing
<input id="btSaveDetails" type="submit" name="btnSave" value="Save" />
}
javascript
<script type="text/javascript">
$("#btSaveDetails").submit(function (e) {
$.ajax({
type: "POST",
cache: false,
async: true,
url: '@Url.Action("Groups", "User")',
data: $('form').serialize(),
dataType: "json",
success: function(response) {
alert(response.Status);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (errorThrown == "Forbidden") {
alert("Forbidden access");
} else {
alert('An error occurred please retry.');
}
}
});
});
</script>
controller :
public JsonResult Groups(GroupsModel userGroups)
{
//some processing
return Json(new { Status = "Saved" });
}
</code>
谢谢
我更改了html。
请试一下,让我知道。
<pre> <code><script src="~/Scripts/jquery-1.8.2.min.js"></script> @using (@Html.BeginForm("Groups", "User")) {
<input type="text" /> <input id="btSaveDetails" type="submit" name="btnSave" value="Save" /> } <script type="text/javascript">
$("#btSaveDetails").submit(function (e) {
$.ajax({
type: "POST",
cache: false,
async: true,
url: '@Url.Action("Groups", "User")',
data: $('form').serialize(),
dataType: "json",
success: function (response) {
alert(response.Status);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (errorThrown == "Forbidden") {
alert("Forbidden access");
} else {
alert('An error occurred please retry.');
}
}
});
});
,您还修改了成功响应如下
如何将json对象转换为警报框中的字符串?
相关文章:
- JSON.stringify和Object.keys在同一个对象上产生不同的结果
- 对于每个json结果,使用类jquery添加css
- 从JSON API结果迭代时未定义
- 在Ionic'中显示JSON结果;s系列重复
- 无法将JSON.parse与JSON_encode中的结果一起使用
- 如何将JSON结果设置为'src'共'img'以在ASP.NET MVC4中显示图像
- json-api和错误结果:无法读取属性'长度'的未定义
- JSON返回数组的奇怪结果
- 获取json结果的身份验证问题
- Neo4j结果(JSON格式)创建D3树图
- 无法在AJAX成功访问中显示JSON结果
- 返回带有筛选结果的新JSON对象
- (临时)在Web应用程序中存储JSON搜索结果
- 迭代 JSON 文件并且未在 Javascript 中正确返回结果
- 意外结果,在 ASP.Net 中解析 JSON 对象的数组
- jquery jqgrid 不显示结果,具体取决于 JSON 对象中的参数
- 从Node.js上的mysql结果JSON中获取一个Array值
- 搜索框结果 == JSON 结果
- 正在从自动完成结果Json中删除重复项
- 如何合并两个facebook图api数据结果(JSON)