我在django中使用post方法发出了ajax请求..它完全正常..问题是它调用整个html页面比div ..我只想调用div ..我尝试过但找不到确切的解决方案。
<script>
$(document).ready(function(){
$('#Category').change(function(event){
event.preventDefault();
var e = document.getElementById("Category");
var value = e.options[e.selectedIndex].value;
$.ajax({
url: "/charts/",
type: "post",
dataType: "html",
data: value,
success: function(data) {
$('#div1').html(data);
}});
return false;
});
});
</script>
我只希望ID为#div1..i的div内容已经尝试了查找和替换方法
答案 0 :(得分:0)
事件的性质是什么?是按钮吗?输入?
如果输入为<input type="submit">
,则默认操作是像表单一样重新加载页面。
答案 1 :(得分:0)
您是否检查了div ID是否真的是div1?
$(“#div1”)。append(“您的HTML代码” +数据+“您的HTML代码”)