基础不牢固错误
1. JS 的方法不能传递java 对象。二种语言都 不一样,不认识其他语言的对象。经典错误
在js 中
formatter:function(value, row, index){
return "<a class='green' title=" + '执行' +
" href='javascript:runJob(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-check bigger-130'></i></a>" +
" <a class='blue' title=" + '编辑' +
" href='javascript:showUpdateJobModal(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-pencil bigger-130'></i></a>" +
" <a class='red' title=" + '删除' +
" href='javascript:showDeleteJobModal(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-trash-o bigger-130'></i></a>"+
" <a class='red' title=" + '复制' +
" href='javascript:showCopyJobModal(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-file bigger-130'></i></a>";
}
function showDeleteJobModal(data){
alert(data);
}
这个是错误的 ,,,,
formatter:function(value, row, index){} 其中的row 是后端的对象,不是前段的对象。不能识别。
formatter:function(value, row, index){
var jobTemplate=row.pk+","+row.fields.NAME+","+row.fields.DESCRIPTION+","+row.fields.JOB_TYPE
+","+row.fields.GROUP_ID+","+row.fields.PLAYBOOK_FILE+","+row.fields.FORKS+","
+row.fields.JOB_TAGS+","+row.fields.SKIP_TAGS;
return "<a class='green' title=" + '执行' +
" href='javascript:runJob(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-check bigger-130'></i></a>" +
" <a class='blue' title=" + '编辑' +
" href='javascript:showUpdateJobModal(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-pencil bigger-130'></i></a>" +
" <a class='red' title=" + '删除' +
" href='javascript:showDeleteJobModal(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-trash-o bigger-130'></i></a>"+
" <a class='red' title=" + '复制' +
" href='javascript:showCopyJobModal(\"" + row + "\");'>" +
"<i class='ace-icon fa fa-file bigger-130'></i></a>";
}
function showDeleteJobModal(data){
alert(data);
}
2. 在html 页面中 引入js 成功后,点击js 里面的方法会跳转,否则就没有引入正确的。
3. 软连接
ln -s /home/gamestat /gamestat
linux下的软链接类似于windows下的快捷方式
ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
如上面的示例,当我们执行命令 cd /gamestat/的时候 实际上是进入了 /home/gamestat/
值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了
先要找到系统的环境配置
没有创建文件的错误