这段js是什么意思ajax

2025-01-27 13:21:43
推荐回答(3个)
回答1:

if (responseData) { // 服务端有返回数据
if (responseData['result'] == true) // 判断返回JSON内容中的处理结果是否成功
{
if (responseData['action'] == 'new') { // 执行的是否是新增操作
$('#shops tbody').append(……); // 刷新结果,在表格的第一行显示新追加的数据
} else {
shopId = $('#shop_id').val(); // 找到shop_id的值
$('#data_'+shopId).html(……); // 用更新后数据重新绘制shopId对应的表格行
}
$.unblockUI(); // 解除页面遮罩
} else {
for(var key in responseData['form_errors']) { // 遍历form_errors
if (responseData['form_errors'][key]) { // 如果存在对应输入项错误信息
$('#err_'+key).html(responseData['form_errors'][key]); // 更新输入项错误信息内容
$('#err_'+key).show(); // 显示错误信息
}
}
}

回答2:

解析服务器端返回的json字符串,将其中的信息拼接成table在页面上显示出来,然后解除页面遮罩。

回答3:

程序不全.还用了jquery是吧...