JavaScript 在 MVC Web 应用程序中不起作用
JavaScript not working in MVC web application
我有一个 ASP.NET 的MVC应用程序,页面上有一些条目,用户可以更改并单击"保存",然后保存这些条目。我的问题:它适用于某些条目,而对于其他条目,它只是不进入控制器保存功能进行保存。我的代码:
function DoSave() {
$("#pisave").attr("disabled", true);
var pid = $("#personid").val();alert(pid);
var firstname = $("#fname").val();alert(firstname);
var lastname = $("#lastname").val();alert(lastname);
var plz = $("#zip").val();alert(plz);
var ort = $("#city").val();alert(ort);
var bday = $("#birthdate").val();alert(bday);
var strasse = $("#street1").val(); alert(strasse);
var emailtext = $("#email").val();alert(emailtext);
var url = "@(Url.Action("SavePersonInfo", "Info"))";alert("URL");
$.ajax({
url: url,
data: { personid: pid,fn: firstname, ln: lastname, email: emailtext, zip: plz, city:ort, birthday: bday, street:strasse },
success: function () {
alert("Update Successful");
$("#pisave").removeAttr("disabled");
},
error: function () {
alert("Update Failed! Check entries.");
$("#pisave").removeAttr("disabled");
}
});
}
在所有情况下都会显示所有警报。只有对于某些人来说,它才会进入SavePersonInfo,而对于其他人,它不会进入那里。任何想法可能出了什么问题??可能是条目的验证问题吗?
模型活页夹无法解析您的日期,请更改为 post:
$.ajax({
type: "POST",
url: url,
data: { personid: pid,fn: firstname, ln: lastname, email: emailtext, zip: plz, city:ort, birthday: bday, street:strasse },
success: function() {
alert("Update Successful");
$("#pisave").removeAttr("disabled");
},
error: function() {
alert("Update Failed! Check entries.");
$("#pisave").removeAttr("disabled");
}
});
阅读有关 asp.net-MVC 中日期问题的更多信息
请注意,您可以将所有元素添加到类中并使用 serialize
函数:
$.ajax({
type: "POST",
url: url,
data: $('.theClass').serialize(), // <=============
success: function() {
alert("Update Successful");
$("#pisave").removeAttr("disabled");
},
error: function() {
alert("Update Failed! Check entries.");
$("#pisave").removeAttr("disabled");
}
});
相关文章:
- 在phonegap应用程序内部重定向不起作用
- 鼠标事件在OpenLaszlo应用程序中不起作用
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- getRange(单元格)在谷歌应用程序脚本中不起作用
- javascript_include_tag'应用程序'不起作用
- 如果应用程序托管在IIS上,则Javascript window.location.htm不起作用
- Angular.js ajax和应用程序不起作用
- window.open()在使用phone gap的iOS应用程序上不起作用
- if-else循环和jquery在热应用程序或冷应用程序中不起作用
- 多语言应用程序中的Angular JS路由不起作用
- Node.js应用程序中的编辑不起作用
- Slick Carousel在应用程序动态路由的基础上不起作用
- 我的angular应用程序不起作用
- coffee脚本没有'在我的ruby应用程序中不起作用
- 为什么chrome.sockets.tcp.create()在应用程序后台脚本中不起作用
- 比较应用程序脚本中的两个数组不起作用
- 引导图示符在java Web应用程序中不起作用
- 为什么我的CSS在我的Rails应用程序上不起作用
- 选项卡在 MVC 应用程序中不起作用
- ng-change在AngularJS应用程序中不起作用