$.ajax({
type: "POST",
dataType: "JSON",
url: "/System/InsertTeam",
data: { "newteam.team1": txtName.val() },
timeout: 2000,
success: function (data) {
if (data.Success) {
$('#dd').dialog('close');
$('#userteam').datagrid("reload", {});
} else {
txtName.val("");
txtName.focus();
alert(data.Message);
}
}
});
[HttpPost]
public ActionResult InsertTeam(team newteam)
{
JsonResult Data = Json(new JsonData(false,"没有什么"));
return Data;
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;namespace membermange.Class
{
public class JsonData
{
private bool Success { set; get; }
private string Message { set; get; }
public JsonData()
{
Success = true;
}
public JsonData(bool success, string msg)
{
Success = success;
Message = msg;
}
}
}
这是哪写错了?后天跟踪有执行后台,数据也有返回正确的Json数据,可是前台Ajaxsuccess调用的参数 data 就是取不到值,这是仿别人的视屏做的,在demo里面测试页完全正常!快给搞死了。
type: "POST",
dataType: "JSON",
url: "/System/InsertTeam",
data: { "newteam.team1": txtName.val() },
timeout: 2000,
success: function (data) {
if (data.Success) {
$('#dd').dialog('close');
$('#userteam').datagrid("reload", {});
} else {
txtName.val("");
txtName.focus();
alert(data.Message);
}
}
});
[HttpPost]
public ActionResult InsertTeam(team newteam)
{
JsonResult Data = Json(new JsonData(false,"没有什么"));
return Data;
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;namespace membermange.Class
{
public class JsonData
{
private bool Success { set; get; }
private string Message { set; get; }
public JsonData()
{
Success = true;
}
public JsonData(bool success, string msg)
{
Success = success;
Message = msg;
}
}
}
这是哪写错了?后天跟踪有执行后台,数据也有返回正确的Json数据,可是前台Ajaxsuccess调用的参数 data 就是取不到值,这是仿别人的视屏做的,在demo里面测试页完全正常!快给搞死了。
你弹一下看看吧。alert(data);很有可能是你这里的问题。js的话只能靠一步步来弹值确定
public JsonResult InsertTeam(team newteam)
{
JsonResult Data = Json(new JsonData(false,"没有什么"));
return Data;
}
上面的最好改成JsonResult private bool Success { set; get; }
private string Message { set; get; }
改成
public
看看alert(data.Success)看看
{
public bool Success { set; get; }
publicstring Message { set; get; }
public JsonData()
{
Success = true;
}
public JsonData(bool success, string msg)
{
Success = success;
Message = msg;
}
}