js代码不执行

码龄两年 码龄两年 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我是刚刚开始学java web的大学生,最近老师布置了任务就是用spring mvc实现mysql数据库的增删改查,现在出现了一个很奇怪的问题,求各位大神给点意见,
就是比如我修改或新增用户时,点击esayui对话框中的保存没有反应,就是连报错都没有。
相关代码如下,下面是body中修改用户的按钮和easyui的对话框:
<div align="left">
<a href="#" class="easyui-linkbutton" iconCls="icon-add"
plain="true" onclick="newRecord()">新建用户</a> <a href="#"
class="easyui-linkbutton" iconCls="icon-edit" plain="true"
onclick="modifyRecord()">修改用户信息</a> <a href="#"
class="easyui-linkbutton" iconCls="icon-remove" plain="true"
onclick="removeRecord()">删除用户</a> <a href="#"
class="easyui-linkbutton" iconCls="icon-search" plain="true"
onclick="viewRecord();">查看</a>
</div>
<div id="editDlg" class="easyui-dialog"
style="width: 600px; height: 400px" closed="true"
buttons="#editDlg-buttons" data-options="modal:true">
<form id="userInfoEditForm" name="userInfoEditForm" method="post">
<table class="formTable">
<tr>
<td align="right" class="add_hidden">用户序号:</td>
<td class='add_hidden'><input class="easyui-validatebox"
name="pkId" required="true" id="pkId" style="width: 132px" /></td>
</tr>
<tr>
<td align="right">用户编号:</td>
<td><input class="easyui-validatebox" name="userId"
required="true" id="userId" style="width: 132px" /></td>
</tr>
<tr>
<td align="right">用户姓名:</td>
<td><input class="easyui-validatebox" name="userName"
required="true" id="userName" style="width: 132px" /></td>
</tr>
<tr>
<td align="right">年龄:</td>
<td><input class="easyui-numberbox" name="age" required="true"
id="age" style="width:132px" /></td>
</tr>
<tr>
<td align="right">性别:</td>
<td ><input class="easyui-validatebox" name="sex" required="true"
id="sex" style="width: 132px"/></td>
</tr>
<tr>
<td align="right">生日:</td>
<td><input class="easyui-datetimebox" name="birthday" required="true"
id="birthday" /></td>
</tr>

</table>
</form>
</div>
<div id="editDlg-buttons">
<a href="javascript:void(0)" class="easyui-linkbutton"iconCls="icon-ok" onclick="saveInfo()">保存</a>
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="closeDlg()">关闭</a>
</div>
以修改信息为例,下面是相关的js函数:
function modifyRecord() {
var row = $('#infoTable').datagrid('getSelected');
if (row) {
$('#editDlg').dialog('open').dialog('setTitle', '修改用户信息');
//不可修改项
$('#userId').attr("disabled", "disabled");
$('#pkId').attr("disabled", "disabled");
$('#userInfoEditForm').form('load', row);
url = '<%=request.getContextPath()%>/manager/userController/modifyUser.do';
} else {
$.messager.alert('提醒', '请选择需要修改的行', 'warning');
}
}
function saveInfo(){
$('#userInfoEditForm').form('submit', {
url : url,
onSubmit : function() {
return $(this).form('validate');
},
success : function(result) {
var result = eval('(' + result + ')');
if (result.errorMsg) {
$.messager.show({
title : 'Error',
msg : result.errorMsg
});
} else {
$.messager.alert('info',result.success,'info',function(){
$('#editDlg').dialog('close');
$('#infoTable').datagrid('reload');
});
}
},error:function(XMLHttpRequest, textStatus, errorThrown){
$.messager.alert('error','严重错误,联系管理员');
}
});
}
点击修改用户信息之后,把弹出的对话框填好,点击保存,就是没有任何反应,没有跳转到url指向的controller中的方法,也没有报错;加了debugger发现是SavaInfo中$('#userInfoEditForm').form('submit'之后的代买没有执行,非常奇怪,跪求各位了!
...全文

相关推荐

javascript代码运行不出来执行错误的可能情况整理

js代码运行不出来的情况在项目中经常发生,究竟是什么原因呢?在本文整理了一些常见的情况,感兴趣的各位朋友可以参考下

weixin_38584043

Node.js vm 模块沙箱:如何在一个隔离环境中执行不信任的 JavaScript 代码,并监控其行为?

我是今晚的主讲人,人称“代码界的包青天”,专门负责处理各种“疑难杂症”的代码问题。今天咱们要聊的,是如何在 Node.js 里搞一个“楚河汉界”,把那些来路不明、行为诡异的 JavaScript 代码关进“小黑屋”,既能让它们跑起来,又不能让它们乱来。因此,你需要在运行用户代码之前,对其进行“隔离审查”,确保其不会对你的系统造成损害。但是,它提供了更强大的模块化能力,可以让你更好地控制沙箱中的代码。中执行的,所以它无法访问主进程的全局上下文,也无法修改主进程的全局变量。记住,安全无小事,防患于未然。

海派程序猿

vue.js element-ui validate中代码不执行问题解决方法

先说结论 在自定义验证里面每一个判断都要有callback(),就是要保证callback()一定会执行到 因为要验证数字,参考了官网参考代码如下,发现有如下图bug,当输入为以数字开头包含字符串的内容时,验证不会报错,因为业务逻辑也不相符,随改写代码 <el label=年龄 prop=age> <el v-model.number=ruleForm2.age></el> </el> var checkAge = (rule, value, callback) => { if (!value) {

weixin_38621250

不使用浏览器运行javascript代码的方法

用js写一段小程序,但是又觉得使用浏览器去运行挺麻烦的,下面为大家介绍下如何使用java程序调用javascript程序,有类似需求的朋友可以参考下哈,希望对大家有所帮助

weixin_38690402

Java直接运行JS代码

Java直接运行JS代码样例 java中调用js脚本 java中直接调用js代码

dengjf5603
评论 23
收藏 已收藏
分享
返回顶部
码龄两年
Web 开发 81,108 成员 341,721 内容