版本说明:
python 2.7
django 1.11
jquery 2.11
Html 内容:

js 内容

views.py 内容

前端展示

表单提交后,无论成功失败,都调到这个内容

这是为何的? 不是停留在原始页面
而且 ajax 中的alert也没有弹窗。
python 2.7
django 1.11
jquery 2.11





这是为何的? 不是停留在原始页面
而且 ajax 中的alert也没有弹窗。
1
RudyC Nov 16, 2017
type=submit
|
3
manzhiyong Nov 16, 2017
.onclick(function(ev) {
加个参数 ev,下面再加一行: ev.preventDefault(); |
4
fanne OP @manzhiyong #3 这个事件添加后,也没啥效果
|
5
Kokororin Nov 16, 2017
jQuery 有 onclick ??
|
6
awanabe Nov 16, 2017
type=submit 的 按钮会触发 提交时间..
而你是想要异步提交, 和 form 本身的提交冲突的. # 1. 先禁掉自动提交 $('#jsStayForm').submit(function(){ return false; }) # 2. 把 button 的 type=submit 去掉 # 3. jquery 里面 是 .click(), 不是 onclick |
8
Dganzh Nov 17, 2017
因为返回的都是成功的状态啊,都是 200,你应该在失败的响应中加 400: HttpResponse(....., status_code=400, content_type=.....)
|