컨트롤러 (ASP.NET MVC 5)에 ID를 전달하고 컨트롤러에서 결과를 가져 오려고합니다. '/ 도서/GetBookById'+ 아이디 :매개 변수를 Ajax에 안전하게 전달하십시오.
function LoadBook(id) {
$.ajax({
url: '/Book/GetBookById' + id,
type: 'get',
dataType: 'json',
success: function (data) {
},
error: function (err) {
alert("Error: " + err.responseText);
}
})
}
이 URL을 할 안전한가요 : 나는 다음과 같은 코드가? 그리고 안전하지 않다면, 이것을 할 방법이 있습니까?
매개 변수를 URL 인코딩해야합니다. – SLaks
이것을하기위한 RESTful 방법을 찾고 있다면 URL은'/ Book/[id]'또는'/ Book/GetBookById/[id]'처럼 보일 것입니다. RESTful이 아닌/Book/GetBookById? id = [id]. 그렇다고해서 VS 도구가 자동으로 이것을 비계 할 수 있습니다. – richb01