/ / redirect using document ready nefunguje [zatvorené] - javascript, php, html, ajax

presmerovanie pomocou dokumentu pripravené nefunguje [zatvorené] - javascript, php, html, ajax

tu je môj kód nemôžem zdať, že nájsť to, čo je zle, nie je presmerovanie na odkaz.

<html>
<head>
<script type="text/javascript" src="<?= baseurl(); ?>/public/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(function() { $("formRedirect").submit(); });
});
</script>
</head>
<body>
<form id="formRedirect" action="http://www.example.com/something/something.aspx" method="post"><input type="submit" name="redirect" value="<?= $token ?>"</form>
</body>

odpovede:

1 pre odpoveď č. 1

Skúste to:

<html>
<head>
<script type="text/javascript" src="<?= baseurl(); ?>/public/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#formRedirect").submit();
});
</script>
</head>
<body>
<form id="formRedirect" action="http://www.example.com/something/something.aspx" method="post"><input type="submit" name="redirect" value="<?= $token ?>"</form>
</body>

1 pre odpoveď č. 2

Pre id jquery ich zistite #

Skúste to takto

$("#formRedirect")[0].submit();

použitie

$(document).ready(function() {});

alebo

$(function(){})

Oba rovnaké


0 pre odpoveď č. 3

U pridali $(function(){}); vnútri document.ready

$(function(){}); je podobná $(document).ready(function() {});

Použite nasledujúci kód:

$(document).ready(function() {
$("#formRedirect").submit();
});

0 pre odpoveď č. 4

Konzolu Chrome považujem za veľmi užitočnú pri takýchto ladení. Začal by som tým, že sa uistia, že získate výsledok z vášho jQuery selektora.

Konzolu prehliadača Chrome môžete otvoriť stlačením tlačidla F12

V konzole Chrome zadajte $("formRedirect") a uvidíte, či získate nejaké výsledky. Pravdepodobne ste vyhrali, pretože vám chýba # Volič ID.

Potom skúste odoslať opravený objekt jQuery. Ak to nefunguje, skúste pristupovať k skutočnému objektu HTML pridaním do [0] na konci výberu, ako navrhuje @Anik.