>백엔드 개발 >C++ >ASP.NET MVC 컨트롤러에 대한 간단한 AJAX 호출을 만드는 방법은 무엇입니까?

ASP.NET MVC 컨트롤러에 대한 간단한 AJAX 호출을 만드는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2025-01-15 12:11:45967검색

How to Make Simple AJAX Calls to an ASP.NET MVC Controller?

ASP.NET MVC의 단순화된 AJAX 호출

전체 페이지를 새로 고치지 않고도 원활한 컨트롤러 상호 작용을 위해 AJAX로 ASP.NET MVC 애플리케이션을 향상하세요. 이 가이드에서는 기본 AJAX 호출에 대한 간단한 접근 방식을 설명합니다.

컨트롤러 작업:

AJAX 요청을 위해 특별히 설계된 컨트롤러 작업 메서드를 만듭니다.

<code class="language-csharp">public class AjaxTestController : Controller
{
    public ActionResult FirstAjax()
    {
        return Json("chamara", JsonRequestBehavior.AllowGet);
    }
}</code>

스크립트 보기:

필요한 JavaScript 라이브러리를 통합하고 뷰 내에 AJAX 호출을 구현하세요.

<code class="language-javascript">$(document).ready(function() {
    const serviceURL = '@Url.Action("FirstAjax", "AjaxTest")';

    $.ajax({
        type: "POST",
        url: serviceURL,
        dataType: "json",
        success: function(data, status) {
            alert(data);
        },
        error: function() {
            alert('error');
        }
    });
});</code>

성공적인 응답:

성공적으로 실행되면 success 함수는 수신된 JSON 데이터를 경고 상자에 표시합니다.

디버깅 팁:

문제가 발생하면 다음을 확인하세요.

  • data 속성은 AJAX 호출에서 생략됩니다(수정된 예 참조).
  • POST 메소드를 사용하는 경우 컨트롤러 작업이 [HttpPost] 속성으로 장식되었는지 확인하세요.

위 내용은 ASP.NET MVC 컨트롤러에 대한 간단한 AJAX 호출을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.