Добрый день, ребята. Поэтому я пытаюсь работать над этой простой программой jQuery, которая запускает функцию всякий раз и только тогда, когда значение выбора было изменено. Я планирую использовать эту простую функцию в более сложной программе, когда я заработаю ее.jQuery Функция, которая срабатывает при изменении значения выбора?
Это код (он пришел с JQuery сайта API, и я изменил его немного, чтобы попробовать то, что я хотел случиться):
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>change demo</title>
<style>
div {
color: red;
}
</style>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<select id="selector" name="sweets">
<option>Chocolate</option>
<option selected="selected">Candy</option>
<option>Taffy</option>
<option selected="selected">Caramel</option>
<option>Fudge</option>
<option>Cookie</option>
</select>
<div></div>
<script>
$("#selector")
.on('change',(function() {
$("select option:selected").each(function() {
<?php header("Location:jcue.php")?>
});
})
.change();
</script>
</body>
</html>
То, что я хочу, чтобы это произошло в том, что, страница должна только перенаправить до jque.php после изменения значения входного значения. Но то, что происходит в программе, заключается в том, что она автоматически перенаправляется на другую страницу, даже не загружая текущую страницу. В чем проблема? jQuery и Javascript - это неисследованные чужие земли для меня в веб-программировании, и я знаю, что это довольно просто для многих веб-программистов, но мне это просто нужно (и мне действительно нужно начинать изучать Javascript, AJAX и jQuery, когда я получаю свободное время ха-ха).
Комплексная программа, которую я собираюсь использовать, является программой фильтрации результатов поиска. Но прежде чем я смогу это сделать, я должен сделать эту простую работу.
Может кто-нибудь мне помочь? Спасибо. Ответы будут высоко оценены.
, как только браузер посмотрит ваш заголовок php, он будет выполнен. – peterchon
Почему вы пытаетесь сделать переадресацию в цикле? –
Что такое var str = "" for? –