谁能帮我具体的解释下这段JS代码的意思呀?我怎么感觉和我写的不一样,看不懂的感觉

我还是个少年 2015-07-27 11:18:27
下面这段JS代码每一句话都是什么意思呀 ?有没有大神能帮我详细的解释一下呀 ?感觉这些js和我学过的怎么不一样呢 ?这段js是在EasyUI的前台页面中使用的!代码如下:
$('#btnStartProcess')
.click(
function() {
$('#form')
.data(
'action',
function() {
//做提交表单的操作
window.top.$.messager
.progress({
text : '正在处理,请耐心等候...'
});
var formData = $('#form')
.serialize();
ajaxPost(
'a01b02.do?saveApproval',
formData,
function(result) {
if (result.success == false) {
window.top.$.messager
.progress('close');
$.messager
.alert(
'操作提示',
result.msg,
'info',
function() {
});
} else {
var wfComment = $(
'#wfComment')
.val();
var data = result.obj;
var approvalId = data.approvalId;
var declId = data.declId;
//保存后ID赋值
$('#id')
.val(
approvalId);
$('#applyId')
.val(
declId);

ajaxPost(
'a01b02.do?startApproval',
{
declId : declId,
approvalId : approvalId,
wfComment : wfComment
},
function(
result) {
window.top.$.messager
.progress('close');
//保存附件清单
saveAttachment();
});
}
});
});
$('#form').submit();
});
...全文
276 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sydhr_1994 2015-07-28
  • 打赏
  • 举报
回复
你这换行放的地方都太难懂了
咸了烤鱼 2015-07-28
  • 打赏
  • 举报
回复
同初学者。 貌似是建立一个点击事件,做提交表单的操作,显示文本: '正在处理,请耐心等候..。 定义一个变量formData以实现方法,通过 AJAX POST 请求('a01b02.do?saveApproval', formData, function(result)如果不成功就……,如果成功就关闭提示,并保存附件清单,提交。
落落叶叶无声 2015-07-27
  • 打赏
  • 举报
回复
This is called Jquery. 百度一下JQuery,你就知道~

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧