0
암 응답을 얻기 위해 MVC 컨트롤러를 ASP.NET에 JQuery와에서 데이터를 전달하기 위해 노력하고 일을 실패하지만데이터 전달이 내가 <p></p>을 시도한 것입니다
작동하지 내 C# 코드에서 JQuery와
$('#Emp_Payroll_No').change(function() {
var empdata = $(this).val();
$.post('/tblHandOvers/GetEmployee', { payrollno: empdata}).then(function (res) {
console.log("response is", res); //res is always empty
})
})
에서
public JsonResult GetEmployee(HttpContext context)
{
context.Response.ContentType = "text/plain";
string passedtext = context.Request.Form["payrollno"].ToString();
var PersonsQuery = db.vwEmployee_HandoverContact.Where(x => x.Emp_Payroll_No == passedtext);
return Json(PersonsQuery);
}
그렇게하려고 EMP2001 그것을 내가 이것에 대해 어떻게 가야합니까
public JsonResult GetEmployee(HttpContext context)
{
var PersonsQuery = db.vwEmployee_HandoverContact
.Where(x => x.Emp_Payroll_No == "EMP2001 "); //passed manually
return Json(PersonsQuery);
}
처럼 작동 컨트롤러에서 : 수동 값 등을 사용하는 경우
payrollno 통과? 당신의 C#에서
당신은 당신의 게시물에 대한 HttpContext를 같은 매개 변수 유형을 가지고있는 것 같습니다. 이건 그냥 문자열이어야합니다 payrollno – Wheels73
@ Wheels73 내가 URL에 이것을 통과해야합니까 아니면 당신이 특별히 의미합니까 –