Я использую jQuery Mobile и пытаюсь выяснить, как правильно изменить страницу, используя выпадающий список и некоторые jQuery. У меня проблема в том, что страница загружается с содержимым, но если я продолжаю переключать выбранное значение, страница загружается несколько раз. Я предполагаю, что это потому, что содержимое страницы из последнего выбора все еще существует в DOM? Вот что у меня есть:
JQuery:
$(document).ready(function() {
$("select[name=ProjectID]").change(function() {
var projectID = $(this).val();
window.location.hash = "/tasks.cfm?pid=" + projectID;
});
});
HTML:
<select name="ProjectID">
<option value="1">Project 1</option>
<option value="2">Project 2</option>
</select>
Попробовал с помощью $ .mobile.changePage (), но увидел тот же результат. Есть ли способ обойти это?