点击“立即咨询”出现错误
来源:7-8 modelform提交我要学习咨询2
tdxxlsh
2017-05-10
1.org-list.html中表单代码:
<div class="right companyright">
<div class="head">我要学习</div>
<form class="rightform" id="jsStayForm" method="post">
<div>
<img src="{% static 'images/rightform1.png' %}"/>
<input type="text" name="name" id="companyName" placeholder="名字" maxlength="25" />
</div>
<div>
<img src="{% static 'images/rightform2.png' %}"/>
<input type="text" name="mobile" id="companyMobile" placeholder="联系电话"/>
</div>
<div>
<img src="{% static 'images/rightform3.png' %}"/>
<input type="text" name="course_name" id="companyAddress" placeholder="课程名" maxlength="50" />
</div>
<p class="error company-tips" id="jsCompanyTips"></p>
<input class="btn" type="text" id="jsStayBtn" value="立即咨询 >" />
<input type='hidden' name='csrfmiddlewaretoken' value='5I2SlleZJOMUX9QbwYLUIAOshdrdpRcy' />
{% csrf_token %}
</form>
</div>
2.org_list.html中的js代码:
{% block custom_js %}
<script>
$(function(){
$("#jsStayBtn").on("click",function(){
alert("I'm going to ajax...");
$.ajax({
cache:false,
type:"POST",
url:"{% url 'org:add_ask' %}",
data:$("#jsStayForm").serialize(),
async:true,
success:function(data){
console.log(data);
alert(data);
if(data.status == "success"){
$("#jsStayForm")[0].reset();
alert("提交成功");
}else if(data.status == "fail"){
$("#jsCompanyTips").html(data.msg);
}
},
});
});
})
</script>
{% endblock %}
3.点击“立即咨询”出现错误:
5回答
-
亲 你这样的提问方式就是非常正确的提问姿势, <input type='hidden' name='csrfmiddlewaretoken' value='5I2SlleZJOMUX9QbwYLUIAOshdrdpRcy' /> 把html中的这行删除
012017-05-13 -
qq_酷夏_0
2017-06-12
我也遇到这个问题了,你怎么解决的,我DEBUG能看到信息,在页面没提示。
012017-06-13 -
tdxxlsh
提问者
2017-05-13
谢谢老师提醒,在view代码中有个多余的括号!
00 -
tdxxlsh
提问者
2017-05-12
没有出现错误了,但点击后没有任何反应,填写后数据库中保存了两次,但没有做校验。浏览器的控制台也没有提示任何错误。
012017-05-13 -
tdxxlsh
提问者
2017-05-11
谢谢老师的回答,但删除后和删除前出现的错误一模一样。
012017-05-12
相似问题