我正在尝试发送ajax POST请求以将证明简单表单发送到Django视图。问题是这个请求返回一个GET而不是POST。Ajax请求类型POST返回GET
这是我的ajax:
<script>
$(document).ready(function(){
$("form.testimonial-form").submit(function(e){
e.preventDefault();
var dataString = $(this).serialize();
$.ajax({
type: "POST",
url: "/testimonials",
data: dataString,
success: function(_data) {
if (_data[0]){
$('.modal-text').css({display: "none"});
}
else{
$('.unsuccess').css({display: "block"});
}
}
});
});
});
</script>
任何想法可能是什么我是做错了什么?
没有,它仍然返回GET ... – 2014-11-08 15:27:51
发送张贴到您的看法,我没有看到哪个请求类型返回你的看法,所以我该如何帮助你?展示你的观点,或者更好的阅读文档https://docs.djangoproject.com/en/dev/topics/class-based-views/generic-editing/#ajax-example这里是你如何发送json响应 – madzohan 2014-11-08 16:01:49
或如果它发送GET到您的视图有很多类似的问题在这里http://stackoverflow.com/questions/1960240/jquery-ajax-submit-form,如果它发送GET - 这是严格jQuery的问题,所以没有必要添加Django标签 – madzohan 2014-11-08 16:03:46