javascript - 使用javascript将参数从视图传递给控制器
问题描述
我需要使用JavaScript AJAX将一些参数从视图传递到控制器。
以下是我的JavaScript代码:
<script>
$(document).ready(function () {
$('#PaidMonth').on('change', function () {
var deviceid = $('#PaidMonth').val();
alert(deviceid);
$.ajax({
type: 'GET',
data: { PaidMonth: deviceid },
url: 'http://localhost:8089/HRM/PaidSalary/id?EmpName',
dataType: 'json',
success: function (data) {
console.log(JSON.stringify(data))
vehicle = $("#MonthOfSalary").val();
console.log(vehicle);
},
async: true // make it true if you want to make an async call.
});
});
});
</script>
我需要将数据传递给控制器:
public ActionResult PaidSalary(Int64 id, String EmpName, DateTime? PaidMonth)
我需要从视图传递的 id、Empname、PaidMonth。
另外,请不要将问题标记为重复,因为我无法找到合适的结果。
解决方案
下面的代码可以帮助您解决问题。
<script>
$(document).ready(function () {
$('#PaidMonth').on('change', function () {
var deviceid = $('#PaidMonth').val();
alert(deviceid);
$.ajax({
type: 'GET',
data: JSON.stringify({ id: 121, EmpName: "Emp_Name", PaidMonth: deviceid}),
url: 'http://localhost:8089/HRM/PaidSalary',
dataType: 'json',
success: function (data) {
console.log(JSON.stringify(data))
vehicle = $("#MonthOfSalary").val();
console.log(vehicle);
},
async: true // make it true if you want to make an async call.
});
});
});
推荐阅读
- r - ggplot字体大小和绘图大小
- c++ - 仅在按下时获取按键,并在释放并再次按下时再次获取
- c# - 转换嵌套的 JSON 字典
excel工作表c# - javascript - 我的表单未正确显示错误消息
- javascript - 使用 nodejs 执行长任务
- python - 在字典中查找表达式和股票关键字
- java - sprinboot+jpa+gradle 中的 NullPointerException
- reactjs - 使用 yarn 安装特定版本的包不起作用
- flutter - Flutter: streamprovider 显示一个snackbar
- python - PermissionError: [Errno 13] Mac 终端中 .sh 文件的权限被拒绝