|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
各位前辈好,新人在此请教一个问题,我在前端生成了一个动态模态框,点击input类型的按钮,确无法把模态框里的数据传送到后台,请问这是什么原因,刚学,还有诸多不懂得地方,请尽量!
代码如下:
前端代码:
<dir class="row">
<dir class="col-md-12">
<button class="waves-effect waves-light btn btn-sm btn-success btn-add" data-toggle="modal" data-target="#myModal">
<i class="fa fa-plus"></i>
添加用户
</button>
<!-- 模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">新增信息</h4>
</div>
<div class="modal-body">
<p class="control-labl"> 用户名称
<input type="text" name="NickName" id="case_num" required="required" placeholder="输入名称,如:测试用户"></input>
</p>
<p class="control-labl"> 登陆用户
<input type="text" name="loginUser" id="case_num" required="required" placeholder="输入登陆用户名"></input>
</p>
<p class="control-labl"> 登陆密码
<input type="password" name="loginPasswd" id="case_num" required="required" placeholder="输入密码"></input>
</p>
<p class="control-labl"> 备注信息
<input type="text" name="Remarks" id="case_num" required="required" placeholder="输入描述信息"></input>
</p>
</div>
<div class="modal-footer">
{% csrf_token %}
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<input type="submit" class="waves-effect waves-light btn btn-sm btn-success btn-add" value="提交">
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</dir>
</dir>
后端代码:
def assetsUser(request, course='1'):
if request.method == 'GET':
obj = AssetsUserForm()
return render(request, 'assets-user.html', {'form':obj})
if request.method == 'POST':
obj = AssetsUserForm()
print("meijin?")
if obj.is_valid():
UserName = request.REQUEST.get('UserName')
LoginUser = request.REQUEST.get('LoginUser')
LoginPasswd = request.REQUEST.get('LoginPasswd')
Remarks = request.REQUEST.get('Remarks')
print(UserName, LoginUser, LoginPasswd, Remarks)
return render(request, 'assets-user.html', {'form':obj})
else:
return HttpResponse("错误数据!")
else:
return HttpResponse("什么玩意?")
小弟不懂JS,所以写得挺老火! |
|