前端一个标表 获取数据之后 传到一般处理程序 一般处理程序做了 相应的sql语句 返回的是一个int类型的数据 我想问一下 一般处理程序怎么返回这个值 然后前端 怎么获取到 下面的 这段代码有没有什么问题 - - 大神
function aa() {
if ($("#Name").val() == "" || $("#Age").val() == "" || $("#strBiye").val() == "" || $("#Nation").val() == "" || $("#strJiguan").val() == "" || $("#strXueli").val() == "" || $("#Caiyi").val() == "" || $("#Resume").val() == "" || $("#Tel").val() == "" || $("#Gongzuo").val() == "")
{
alert("请填写完整信息")
}
else {
var strName = $("#Name").val();
var strAge = $("#Age").val();
var strNation = $("#Nation").val();
var strBiye = $("#Biye").val();
var strJiguan = $("#Jiguan").val();
var strXueli = $("#Xueli").val();
var strCaiyi = $("#Caiyi").val();
var strResume = $("#Resume").val();
var strGongzuo = $("#Gongzuo").val();
var strTel = $("#Tel").val();
$.ajax({
type: "POST",
url: "/Handler1.ashx",
data: { strName: strName, strAge: strAge, strNation: strNation, strBiye: strBiye, strJiguan: strJiguan, strXueli: strXueli, strCaiyi: strCaiyi, strResume: strResume, strGongzuo: strGongzuo, strTel: strTel },
success: function (data){
}
}
})
}
}
看你后台使用的什么框架 返回ajax请求,servlet 就序列化成json字符串返回。
前段在success里面 那个data就是你返回的对象
你在seccess的那个里面打印一下console.log(data);就能看到返回过来的data数据了
首先前端程序与一般处理程序什么关系,如果是可以用代码调的到,可以在一般处理程序做个返回返回值方法由前端程序调用,如果是传输的关系可以用socket或者http发送返回值。
model InsertT_entry_blank这个方法返回的是int 我就是想把这个值传到页面去做一个判断 然后如果>0就添加成功 这样的
model.EB_Name = context.Request.Form["strName"];
model.EB_Age = Convert.ToInt32(context.Request.Form["strAge"]);
model.EB_Nation = context.Request.Form["strNation"];
model.EB_Biye = context.Request.Form["strBiye"];
model.EB_Jiguan = context.Request.Form["strJiguan"];
model.EB_Xueli = context.Request.Form["strXueli"];
model.EB_Caiyi = context.Request.Form["strCaiyi"];
model.EB_Resume = context.Request.Form["strResume"];
model.EB_Gongzuo = context.Request.Form["strGongzuo"];
model.EB_Tel = context.Request.Form["strTel"];
int data= bll.InsertT_entry_blank(model);
context.Response.Write(data);
还没有解决掉 饭都吃不下 - -