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?