ajax 호출의 데이터를 ul 내부의 div에 추가하는 방법

모하메드 알 라니 1991

동일한 페이지의 ajax에서 div로 데이터를 검색하려고하는데, ajax에서 데이터를 가져 오지 못했습니다. 내부 데이터를 가져 오려는 div 일 수 있지만, li 및 li의 자식입니다. ul에 대한 아이, 어떻게 해결할 수 있습니까?

여기에 HTML 코드가 있습니다.

<li>
    <ul class="notificationsbtn nav navbar-nav navbar-right">
        <li id="notificationsli">
            <a id="test" name="@currentUser.Id" href="#" role="button" class="dropdown-toggle" data-toggle="dropdown">
                <small><i class="glyphicon glyphicon-bell"></i></small>
                @*@if (@Model.Where(n => n.IsRead == false).Any())*@
                @*{*@<span class="noty-manager-bubble" style="margin-left:0px; top: 10px; opacity: 1;">@*@Model.Where(n => n.IsRead == false).Count()*@10</span>@*}*@
            </a>
            <div id="notification-container" class="dropdown-menu" role="menu" aria-labelledby="drop3">
                <section class="panel">
                    <header class="panel-heading">
                        <strong>The Notification</strong>
                    </header>
                    <div id="notification-list">
                        @*@await Component.InvokeAsync("Notification")*@
                        <div style="float:left;margin-top:20px" class="loader"></div>
                    </div>
                    <footer class="panel-footer">
                        <a href="#" class="pull-right"><i class="fa fa-cog"></i></a>
                        <a asp-action="Index" asp-controller="Notifications" asp-route-id="@currentUser.Id" class="text-success h5" data-toggle="class:show animated fadeInRight"><span style="margin-left:0px; top: 5px; opacity: 1;" class="glyphicon glyphicon-bell"></span> all notifications</a>
                    </footer>
                </section>

            </div>
        </li>
    </ul>
</li>

및 jquery (ajax) 코드 :

<script>
    $(document).ready(function () {
        $('#test').click(function () {
        {
            alert("ssss");
            //$("#notification-list").empty();
            var _url = '@Url.Action("GetMyViewCompNotification", "Home")';
            $(".loader").fadeIn();
            $.ajax({
                type: "GET",
                url: _url,
                data: { uid: $(this).prop("name") },
                success: function (result) {
                    $("#notification-list").html(result);
                    alert("success")
                },
                error: function (xhr, status, err) {
                    alert(err.toString(), 'Error - LoadListItemsHelper');
                },
                complete: function (result, jqXHR, status) {
                    $(".loader").fadeOut();
                }
            });
        }
    });
});
</script>

컨트롤러의 액션 코드 :

 public  IActionResult GetMyViewCompNotification(string uid)
    {
        return ViewComponent("Notification", new { id = uid });//it will call Follower.cs InvokeAsync, and pass id to it.
    }
모하메드 알 라니 1991

문제가 발생했습니다. ajax 함수가 id ( "notification-list") 때문에 지정된 div에 데이터를 추가하지 않았습니다. ID를 ( "testn")으로 변경했을 때 데이터를 받았습니다.

 <script>
            $(document).ready(function () {
                $('#test').click(function () {
                {
                    //$("#notification-list").empty();
                    var _url = '@Url.Action("GetMyViewCompNotification", "Home")';
                    $(".loader").fadeIn();
                    $.ajax({
                        type: "GET",
                        url: _url,
                        data: { uid: $(this).prop("name") },
                        success: function (result) {
                            $(".testn").html(result);
                        },
                        error: function (xhr, status, err) {
                            alert(err.toString(), 'Error - LoadListItemsHelper');
                        },
                        complete: function (result, jqXHR, status) {
                            $(".loader").fadeOut();
                        }
                    });
                }
            });
        });
        </script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

API 호출의 데이터를 Swift의 tableviewcell에 추가하는 방법

분류에서Dev

JQUERY의 특정 DIV에 데이터를 추가하는 방법

분류에서Dev

javascript-ajax 호출 내부의 'this'를 객체 리터럴에 바인딩하는 방법

분류에서Dev

Javascript-두 개의 API Ajax 호출에서 하나의 함수로 데이터를 전달하는 방법

분류에서Dev

Ajax 응답 호출에서 대상 페이지의 데이터 매개 변수를 가져 오는 방법

분류에서Dev

AJAX 호출에서 데이터의 유효성을 검사하는 방법

분류에서Dev

컨트롤러에서 Ajax 호출 AngularJS의 지시문으로 데이터를 전달하는 방법

분류에서Dev

ajax 호출에서 반환 된 데이터를 동일한 클래스 이름의 여러 div 중에서 동적으로 생성 된 div에 추가하는 방법

분류에서Dev

PHP에서 AJAX 응답의 일부를 추출하는 방법

분류에서Dev

withClockAndReset 내부에 정의 된 변수를 호출하는 방법

분류에서Dev

Ajax.ActionLink 내부의 양식에 입력 된 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

ExtJs의 Ajax에서 json 데이터를로드하는 방법

분류에서Dev

루프의 열에 데이터를 추가하는 방법

분류에서Dev

mySQL의 REGEXP 내부에 PHP 변수를 추가하는 방법

분류에서Dev

내 컴퓨터에서 MySQL의 데이터베이스에 데이터를 추가 할 수있는 권한을 다른 PC에 부여하는 방법

분류에서Dev

Angular의 Observable에서 데이터를 추출하는 방법

분류에서Dev

Swift의 anyObject에서 데이터를 추출하는 방법

분류에서Dev

자식에서 부모의 부모로 데이터를 내보내는 방법

분류에서Dev

ajax 호출에서 반환 된 데이터를 얻는 방법

분류에서Dev

ASP.NET Web Forms 프로젝트의 데이터 테이블에서 Ajax 호출을 사용하는 방법

분류에서Dev

Ajax 호출에서 반환 된 객체의 데이터에 액세스하는 방법

분류에서Dev

Ajax 호출에서 반환 된 객체의 데이터에 액세스하는 방법

분류에서Dev

asp.net API에서 Ajax 호출에 의해 요청 된 데이터 유형을 확인하는 방법

분류에서Dev

JSONCPP에 C ++의 char 포인터 내부 데이터를 할당하는 방법

분류에서Dev

jQuery-ajax POST 호출을 만들고 데이터를 추가하는 방법

분류에서Dev

AJAX 다른 양식 데이터를 외부 API에 제출하는 방법

분류에서Dev

서버가 푸시 할 때 클라이언트 측의 div에 데이터를 추가하는 방법

분류에서Dev

ajax 호출 + 자바 스크립트를 사용하여 데이터베이스에서 Excel로 데이터를 내보내는 방법

분류에서Dev

열의 div 내부에 div를 설정하는 방법

Related 관련 기사

  1. 1

    API 호출의 데이터를 Swift의 tableviewcell에 추가하는 방법

  2. 2

    JQUERY의 특정 DIV에 데이터를 추가하는 방법

  3. 3

    javascript-ajax 호출 내부의 'this'를 객체 리터럴에 바인딩하는 방법

  4. 4

    Javascript-두 개의 API Ajax 호출에서 하나의 함수로 데이터를 전달하는 방법

  5. 5

    Ajax 응답 호출에서 대상 페이지의 데이터 매개 변수를 가져 오는 방법

  6. 6

    AJAX 호출에서 데이터의 유효성을 검사하는 방법

  7. 7

    컨트롤러에서 Ajax 호출 AngularJS의 지시문으로 데이터를 전달하는 방법

  8. 8

    ajax 호출에서 반환 된 데이터를 동일한 클래스 이름의 여러 div 중에서 동적으로 생성 된 div에 추가하는 방법

  9. 9

    PHP에서 AJAX 응답의 일부를 추출하는 방법

  10. 10

    withClockAndReset 내부에 정의 된 변수를 호출하는 방법

  11. 11

    Ajax.ActionLink 내부의 양식에 입력 된 데이터를 얻는 방법은 무엇입니까?

  12. 12

    ExtJs의 Ajax에서 json 데이터를로드하는 방법

  13. 13

    루프의 열에 데이터를 추가하는 방법

  14. 14

    mySQL의 REGEXP 내부에 PHP 변수를 추가하는 방법

  15. 15

    내 컴퓨터에서 MySQL의 데이터베이스에 데이터를 추가 할 수있는 권한을 다른 PC에 부여하는 방법

  16. 16

    Angular의 Observable에서 데이터를 추출하는 방법

  17. 17

    Swift의 anyObject에서 데이터를 추출하는 방법

  18. 18

    자식에서 부모의 부모로 데이터를 내보내는 방법

  19. 19

    ajax 호출에서 반환 된 데이터를 얻는 방법

  20. 20

    ASP.NET Web Forms 프로젝트의 데이터 테이블에서 Ajax 호출을 사용하는 방법

  21. 21

    Ajax 호출에서 반환 된 객체의 데이터에 액세스하는 방법

  22. 22

    Ajax 호출에서 반환 된 객체의 데이터에 액세스하는 방법

  23. 23

    asp.net API에서 Ajax 호출에 의해 요청 된 데이터 유형을 확인하는 방법

  24. 24

    JSONCPP에 C ++의 char 포인터 내부 데이터를 할당하는 방법

  25. 25

    jQuery-ajax POST 호출을 만들고 데이터를 추가하는 방법

  26. 26

    AJAX 다른 양식 데이터를 외부 API에 제출하는 방법

  27. 27

    서버가 푸시 할 때 클라이언트 측의 div에 데이터를 추가하는 방법

  28. 28

    ajax 호출 + 자바 스크립트를 사용하여 데이터베이스에서 Excel로 데이터를 내보내는 방법

  29. 29

    열의 div 내부에 div를 설정하는 방법

뜨겁다태그

보관