如何使用post方法发出ajax请求

时间:2019-05-16 08:23:07

标签: ajax django

我在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内容已经尝试了查找和替换方法

2 个答案:

答案 0 :(得分:0)

事件的性质是什么?是按钮吗?输入?

如果输入为<input type="submit">,则默认操作是像表单一样重新加载页面。

答案 1 :(得分:0)

您是否检查了div ID是否真的是div1?

$(“#div1”)。append(“您的HTML代码” +数据+“您的HTML代码”)