我有一个简单的select
元素,它以以下形式包装:
<form id="createSomething" method="post" action="/same_page.php">
<select id="selectService" class="form-control mt-2" name="service">
<option selected value="a">Select...</option>
<option value="b">Something</option>
</select>
<button type="submit">Submit</button>
</form>
当我最初通过GET
请求加载页面时,此jQuery代码可以正常工作:
$(function(){
$("#selectService").on("change", function() {
window.alert( "TEST" );
});
});
但是当我通过POST
请求提交表单时(加载了具有相同jQuery的同一页面),
我的jQuery不再起作用。为什么会这样,我如何使它起作用?
答案 0 :(得分:0)
尝试一下:
$(document).on("change", "#selectService", function() {
window.alert( "TEST" );
});
也许这就是我了解您要求的答案。