ich das unten stehende Skript in meinem Code haben:Programmatische Form POST von jQuery funktioniert nicht in dem Dokument bereit
<script src="~/Scripts/jquery-2.2.3.js"></script>
<script type="text/javascript">
$(document).ready()
{
$("#hdnTest").text('@ViewBag.Test');
$("#frmRouter").submit();
};
function submitform()
{
$("#frmRouter").submit();
}
</script>
ich auch die unten html in meiner Mvc Blick haben:
<form id="frmRouter" method="post" action="https://localhost/Destination/Index">
<div>
<input type="hidden" id="hdnTest" name="hdnTestName" />
</div>
<a href="#null" onclick="submitform();">Click</a>
</form>
Wenn ich auf Auf dem Hyperlink wird das Formular an die Aktions-URL gesendet. Die Formularübergabe innerhalb von document.ready funktioniert jedoch nicht. Wieso ist es so?