不输入评论内容 点击发表评论 不弹出评论不能为空
来源:8-6 课程评论评论功能
皮的翻皮水
2018-03-20
如题 老师这是什么情况 js检查过好多遍了
2回答
-
acf
2018-03-25
首先F12 调试,看按钮有没有触发;
试试这个
<script type="text/javascript">
//添加评论
$(function (){
$("#js-pl-submit").on('click', function(){
var comments = $("#js-pl-textarea").val()
if(comments == ""){
alert("评论不能为空")
return
}
$.ajax({
cache: false,
type: "POST",
url:"{% url "course:add_comment" %}",
data:{'course_id':{{ course.id }}, 'comments':comments},
async: true,
beforeSend:function(xhr, settings){
xhr.setRequestHeader("X-CSRFToken", "{{ csrf_token }}");
},
success: function(data) {
if(data.status == 'fail'){
if(data.msg == '用户未登录'){
window.location.href="/login/";
}else{
alert(data.msg)
}
}else if(data.status == 'success'){
window.location.reload();//刷新当前页面.
}
},
});
});
});
012018-08-15 -
bobby
2018-03-23
你先通过f12看看console和网络请求有没有报错?
00
相似问题