Intereting Posts
выберите только один узел и перейдите на php Как создать федеративную таблицу в Google Cloud SQL как передать строку запроса в ошибке ошибки 404 через .htaccess? Перенаправление входа Joomla назад на страницу на предыдущую страницу Неустранимая ошибка: вызов неопределенной функции ftp_ssl_connect () Как я могу получить доступ к уникальному идентификатору в apache? php – обнаружит, отправлено ли электронное письмо Как сделать горизонтальный цикл в PHP Как я могу выбрать только ближайший родительский узел текстовой строки, используя xpath для каждого соответствия Есть ли способ проверить, требуется ли видео с YouTube, используя его API Преобразование SWF в PNG RegEx не работает для длинного шаблона. Ограничение стека компилятора JRE PCRE – PHP7 Fullcalendar. привязка к базе данных Как ограничить коэффициент загрузки изображения до 16: 9 в кодеригере? Zend_Test в Action_Helper для доступа к ошибке $ bootstrap-> getOptions ()

переменная pass между php и javascript без страницы загрузки

Я новичок в javascript. Этот вопрос предназначен для улучшения моего понимания javascript. Передача переменной может быть простой, если страница загружается с использованием функции get, post или request. Как насчет передачи переменной между php и javascript без загрузки страницы? Скажем, у меня есть этот код

<body> <input type='hidden' name='textOption' id='mytext' /><br/> <?php // Get the value from <input type=hidden ....> from javascript to set as other variable // For example but not logic // $variableFromJS = document.getElementById('textOption').value; ?> <select id="optionValue"> <option value='none'>--Select--</option> <option value="first">First</option> <option value="second">Second</option> <option value="third">Third</option> </select> <script type="text/javascript"> var optionValue = document.getElementById('optionValue'); optionValue.onchange = function() { document.getElementById('textOption').value = optionValue.value; } </script> </body> 

Его возможно через ajax-вызов в javascript,

 <script type="text/javascript"> var optionValue = document.getElementById('optionValue'); optionValue.onchange = function() { document.getElementById('textOption').value = optionValue.value; var xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("textOption").value = xmlhttp.responseText; } } xmlhttp.open("GET","some_page.php",true); xmlhttp.send(); } </script> 

true -> async – false или true .

В вашем some_page.php эти значения и выполните свои действия соответственно

Если вы хотите узнать больше ajax в javascript, вы можете обратиться к javascript ajax w3schools

Ваш вопрос был неясным, но основываясь на том, что я понимаю, вы хотите получить значение скрытого поля, и это будет выбранное значение поля выбора. Я прав?

Таким образом, вы можете сделать,

 //in your html <input type = "text" value = "first" id = "mytext"> var hidden_field = $('#mytext').val(); $('#optionValue option[value="first"]').attr('selected', true); 

Не обращайте внимания на это, если я пропущу концепцию вопроса

Вы можете использовать jquery ajax inline с ur php script …

 $.ajax({ url: 'www.example.com/delete_post/<?php echo $post_id; ?>'; }).done(function() { //do some html manipulation here if u want... });