MVC3 在 Jquery 中调用 Ajax 以在数据库中存储值
本文关键字:存储 数据库 调用 Jquery MVC3 Ajax | 更新日期: 2023-09-27 18:36:56
>我正在创建 MVC3 应用程序我的观点页面脚本代码是-
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="text/javascript">
$(function () {
$('#btnClaimCheck').click(function () {
var slvals = []
$('input:checkbox[name=ChkCheckClaim]:checked').each(function () {
if ($('#ClaimSelectStatus').val() == "XYZABCZ") {
alert("bikaner")
$.ajax({
url: '@Url.Action("CheckClaim")',
type: 'POST',
// data: { comment: $("#UpdatelabelName").val(prompt("Please Eenter Details","Rejected Without reason")) }
data: { comment: prompt("Please Enter Details", "Rejected Without reason")
}
});
}
else {
alert("other")
}
});
});
});
</script>
而我的控制者是——
[HttpPost]
public ActionResult CheckClaim(String comment)
{
return View();
}
它的工作和断点命中了控制器方法,但是当我尝试从模型调用任何方法时,它在控制器内部无法命中控制器方法并且不显示任何错误。
这不是提示的好地方。
即使它正在工作 http://jsfiddle.net/j6PVm/1
请将其替换为类似
data: {comment : "mydata"}
这只是为了看到 AJAX 正在运行。
通常,提示应超出$.ajax
范围。
$('#btnClaimCheck').click(function () {var data = prompt("请输入详细信息"、"无故拒绝");
$.ajax({
url: '@Url.Action("CheckClaim")',
type: 'POST',
data: { comment: data}
});
});