我使用此代码将
<div id="replaceit"></div>
替换为我的动态网址中的内容
但当我更改选择选项时,它不会立即更新。
我怎样才能让它发挥作用。
谢谢!
$(document).ready(function() {
function updatePreview() {
var year = $("#year").val();
var month = $("#month").val();
var dynamicUrl = "print.php?year=" + year + "&month=" + month;
$.get(dynamicUrl, function(data) {
$("#replaceit").replaceWith(data);
}).fail(function() {
alert("Failed to fetch preview content. Please try again.");
});
}
$('#year, #month').on('change', function(){
updatePreview();
});
updatePreview();
});
replaceWith
从 dom 中删除选定的元素。我认为你想要替换元素的内容,为此使用.html()
$("#replaceit").html(data);