보고서를 렌더링하기 위해 ID를 내 컨트롤러로 전달하는 다음 링크가 있습니다.자바 스크립트로 HTML 링크에서 id에 값 할당
<a href="@Url.Action("GetReport", new { type = "PDF", id = 12345})" class="btn btn-default btn-primary">Print Report</a>
나는 아래의 통화에서 데이터베이스에서 반환 한 결과 위의 링크에이 값 ID를 지정하려는
....
// Global variable
var DocumentID = null;
$('#Save').click(function(e) {
if (document.forms[0].checkValidity()) {
e.preventDefault();
$.ajax({
url: "/Home/SaveDetails",
dataType: "json",
type: "POST",
data: ko.toJSON(viewModel),
contentType: "application/json;charset=utf-8",
success: function(result) {
if (result > 0) {
//Assign return value to DocumentID
DocumentID = result;
alert("This work request has been successfully saved in database. The Document ID is: " + result);
} else {
alert("The Work Request was not saved, there was an issue.");
}
},
complete: function() {
// Hide loading image.
},
error: function(jqXHR, textStatus, errorThrown) {
// Handle error.
alert(errorThrown);
}
});
} else {
alert("Form is not valid");
}
});
작품 위의 호출과 반환 DocumentID를 가져 와서 경고와 함께 표시합니다. 위의 링크는 ID에 하드 코딩 된 값이있는 경우 작동합니다. 이 값을 동적으로 만들고 싶습니다. 아약스 - 성공 처리기에서
어떤 ID를 의미하는지 설명 할 수 있습니까? 링크의 ID? ? – Guy