разная реакция на JavaScript и JQuery
Возвращаюсь к теме капчи. Почему-то, при варианте
<a href="#co" onclick=" document.getElementById('capimg').src='captcha/captcha.php?'+Math.random(); document.getElementById('capcha-form').focus();" id="change-image"> Поменять </a> captcha.php создает сессионную переменную а в варианте $("#button").on("click", function(){ $("#capimg").attr("src","captcha/captcha.php?"+Math.random()); $("#capcha-form").focus(); } переменная не создается. Хотя картинка обновляется Предполагаю, что из-за того, что в первом случае происходит перезагрузка страницы, во втором - нет. Сессионная переменная должна создаваться в самом captcha.php файле при каждом его вызове (команда в файле такая $captcha->session_var = 'capimg'; ). Почему этого не происходит? P.S. по мере углубления в тему, я ее немного дописываю (это, вероятно, заметно). И сейчас думаю, что надо быле ее в PHP-раздел отнести. |
Часовой пояс GMT +3, время: 19:48. |