使用javascript将参数从视图传递给控制器
我需要使用JavaScript-AJAX将一些参数从视图传递到控制器 以下是我对JavaScript的代码:使用javascript将参数从视图传递给控制器,javascript,c#,razor,Javascript,C#,Razor,我需要使用JavaScript-AJAX将一些参数从视图传递到控制器 以下是我对JavaScript的代码: <script> $(document).ready(function () { $('#PaidMonth').on('change', function () { var deviceid = $('#PaidMonth').val(); alert(deviceid); $.
<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>
我需要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.
});
});
});
$(文档).ready(函数(){
$('PaidMonth')。on('change',function(){
var deviceid=$('#PaidMonth').val();
警报(设备ID);
$.ajax({
键入:“GET”,
数据:JSON.stringify({id:121,EmpName:“Emp_Name”,PaidMonth:deviceid}),
网址:'http://localhost:8089/HRM/PaidSalary',
数据类型:“json”,
成功:功能(数据){
log(JSON.stringify(数据))
车辆=$(“#月工资”).val();
控制台日志(车辆);
},
async:true//如果要进行异步调用,请将其设置为true。
});
});
});
deviceid需要采用datetime格式,或者将
PaidMonth
作为字符串,并将其转换为controller menthod PaidSalary中的datetime。请参见:是否可以添加视图?您必须传递方法所需的所有参数,否则将无法将方法签名解析为正确的方法。
<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.
});
});
});