我有一个应用程序,我们正在使用实体框架,并在按钮上单击ajax调用来保存值。
一切工作正常,但即使我们尝试点击保存按钮,没有值,它会被保存在数据库中为空或空(需要空间)。
有一些我可以忽略的小错误,请帮我解决。
我的尝试:避免空值或空值使用实体框架保存在数据库中
$.ajax({
type: "POST",
url: '~/SaveGroups',
data: {
GroupId: (GroupId == null ? -1 : GroupId),
counterId: (counterId == null ? -1 : counterId),
GroupCode: GroupCode,
GroupDesc: GroupDescription
},
success: function (result) {
if (result != null) {
$("#PartialGroupsTable").html(result.GroupsPageString);
$("#GCode").val('') //GCode is the name of the textbox
$("#GDescription").val(''); //GDescription is the other textbox
GroupId = -1;
}
},
complete: function() {
$("#GCode").empty();
$("#GDescription").empty();
},
error: function() {
alert("Details Not Saved. Please try again later");
}
});
Thanx提前。
您需要短语的实际问题,请。你究竟想要做什么?如果值未填写,禁止保存?什么不工作?什么是小错误?你想让-1进入数据库,它不?这一切都与JavaScript或其他什么? –
@AlexPaven,我想保存在文本框中输入的值,并点击'保存'按钮,由ajax调用它保存。这部分工作正常,值得到保存。但是如果我们在文本框中什么也不输入,那么它就会保存null或者一个空字符串,这是我想要避免的部分。 – Novice