请求帮助:ajax调用后台方法返回页面显示为undefined
前台代码:
function start() {
$.ajax({
//要用post方式
type: "Post",
//方法所在页面和方法名
url: "Second.aspx/SelectAll",
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function (data) {
t = "<table>";
t += "<tr>";
t += "<td>员工编号</td><td>员工姓名</td><td>工作</td><td>上级编号</td><td>受雇日期</td><td>薪金</td><td>佣金</td><td>所属部门</td><tr>";
$.each(data, function (i, item) {
t += "<tr>";
t += "<td>" + item.EMPNO + "</td>";
t += "<td>" + item.ENAME + "</td>";
t += "<td>" + item.JOB + "</td>";
t += "<td>" + item.MGR + "</td>";
t += "<td>" + item.HIREDATE + "</td>";
t += "<td>" + item.SAL + "</td>";
t += "<td>" + item.COMM + "</td>";
t += "<td>" + item.DEPTNO + "</td>";
t += "</tr>";
});
t += "</table>";
$("#table").html(t);
},
error: function (err) {
alert(err);
}
});
}
后台代码:
[WebMethod]
public static string SelectAll()
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
//接收查询结果
List<EMP> list = EMPManager.SelectAll();
//将结果转换成Json字符串
string result = serializer.Serialize(list);
return result;
}[WebMethod]
public static string SelectAll()
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
//接收查询结果
List<EMP> list = EMPManager.SelectAll();
//将结果转换成Json字符串
string result = serializer.Serialize(list);
return result;
}
function start() {
$.ajax({
//要用post方式
type: "Post",
//方法所在页面和方法名
url: "Second.aspx/SelectAll",
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function (data) {
t = "<table>";
t += "<tr>";
t += "<td>员工编号</td><td>员工姓名</td><td>工作</td><td>上级编号</td><td>受雇日期</td><td>薪金</td><td>佣金</td><td>所属部门</td><tr>";
$.each(data, function (i, item) {
t += "<tr>";
t += "<td>" + item.EMPNO + "</td>";
t += "<td>" + item.ENAME + "</td>";
t += "<td>" + item.JOB + "</td>";
t += "<td>" + item.MGR + "</td>";
t += "<td>" + item.HIREDATE + "</td>";
t += "<td>" + item.SAL + "</td>";
t += "<td>" + item.COMM + "</td>";
t += "<td>" + item.DEPTNO + "</td>";
t += "</tr>";
});
t += "</table>";
$("#table").html(t);
},
error: function (err) {
alert(err);
}
});
}
后台代码:
[WebMethod]
public static string SelectAll()
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
//接收查询结果
List<EMP> list = EMPManager.SelectAll();
//将结果转换成Json字符串
string result = serializer.Serialize(list);
return result;
}[WebMethod]
public static string SelectAll()
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
//接收查询结果
List<EMP> list = EMPManager.SelectAll();
//将结果转换成Json字符串
string result = serializer.Serialize(list);
return result;
}
...全文
相关推荐
基于J2EE的Ajax宝典
基于J2EE的Ajax宝典 Ajax技术是2006年最热门的技术,无论说它是对传统Web技术的改进还是革命,其实质都是:它具有很强的生命力,确实代表了未来Web应用开发的趋势。也许Ajax并不是唯一的选择,但Ajax的功能是大家有目共睹的。
精通javascript+jQuery书中实例
精通javascript+jQuery书中实例
基于ajax后台返回的数据为空前台显示出现undefined的解决方法
今天小编就为大家分享一篇基于ajax后台返回的数据为空前台显示出现undefined的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
快速解决ajax传递为空但显示在页面上为undefined的问题
今天小编就为大家分享一篇快速解决ajax传递为空但显示在页面上为undefined的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
jquery ajax return没有返回值的解决方法
jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。


