ajax ест контент

Делает это при его установке через метод .html:

function loadBans(){
    $.ajax({
        type: "POST",
        url: "<%= WebConstants.servletPrefix + WebConstants.adminToolsMenuURL + "/" + WebConstants.adminToolsMenuUsersBanURL + "/" + WebConstants.getUsersBanURL%>", 
        data: {login: $('#login').val()},
        success: 
            function(data) { // can contain errors instead of user bans
                $('#bansContainer').html(data);
                prompt("Copy to clipboard: Ctrl+C, Enter", data);
            }
        })
}

Вывод(вывел так):

<form action = "/MVC/adminToolsMenu/usersBanManagement/changeUserBanState" id="changeBanStateForm0" method = "post">
    От: <input type="date" name="fromDate" value="2020-06-07" readonly/>
    До: <input type="date" name="toDate" value="2020-06-08" readonly/>
    <input type="submit" form="changeBanStateForm0" 
        value=

        "Сделать активным" name="doActive" readonly/> 

        <input type="hidden" name="id" value="1"/>
</form>

<form action = "/MVC/adminToolsMenu/usersBanManagement/changeUserBanState" id="changeBanStateForm1" method = "post">
    От: <input type="date" name="fromDate" value="2020-06-07" readonly/>
    До: <input type="date" name="toDate" value="2020-06-08" readonly/>
    <input type="submit" form="changeBanStateForm1" 
        value=

        "Сделать неактивным" name="doUnactive" readonly/> 

        <input type="hidden" name="id" value="2"/>
</form>

<form action = "/MVC/adminToolsMenu/usersBanManagement/changeUserBanState" id="changeBanStateForm2" method = "post">
    От: <input type="date" name="fromDate" value="2020-06-07" readonly/>
    До: <input type="date" name="toDate" value="2020-06-10" readonly/>
    <input type="submit" form="changeBanStateForm2" 
        value=

        "Сделать неактивным" name="doUnactive" readonly/> 

        <input type="hidden" name="id" value="3"/>
</form>

Содержание div-а с id bansContainer(после исполнения. До был пустым):

<div id="bansContainer">







    От: <input type="date" name="fromDate" value="2020-06-07" readonly="">
    До: <input type="date" name="toDate" value="2020-06-08" readonly="">
    <input type="submit" form="changeBanStateForm0" value="Сделать активным" name="doActive" readonly=""> 

        <input type="hidden" name="id" value="1">


<form action="/MVC/adminToolsMenu/usersBanManagement/changeUserBanState" id="changeBanStateForm1" method="post">
    От: <input type="date" name="fromDate" value="2020-06-07" readonly="">
    До: <input type="date" name="toDate" value="2020-06-08" readonly="">
    <input type="submit" form="changeBanStateForm1" value="Сделать неактивным" name="doUnactive" readonly=""> 

        <input type="hidden" name="id" value="2">
</form>

<form action="/MVC/adminToolsMenu/usersBanManagement/changeUserBanState" id="changeBanStateForm2" method="post">
    От: <input type="date" name="fromDate" value="2020-06-07" readonly="">
    До: <input type="date" name="toDate" value="2020-06-10" readonly="">
    <input type="submit" form="changeBanStateForm2" value="Сделать неактивным" name="doUnactive" readonly=""> 

        <input type="hidden" name="id" value="3">
</form>
</div>

Оно ест первый тег form. Почему ест? Как накормить ненасытный ajax?


Ответы (0 шт):