ajax工作中使用模板


<!-- 生成课件 -->
<action name="createCourseware" class="coursewareManagementAction" method="createCourseware">
<result name="ajax" type="jsonmessage">
<param name="message">message</param>
</result>
</action>
       
  $.ajax({
  url: "<s:url value='/childmanagement/changeChildUserIdInSession.action'/>",
  type: "post",
  async:true,
  data:{userId:userId},
  dataType: "json",
  contentType:"application/x-www-form-urlencoded; charset=UTF-8" ,   //
  success: function( rtnValue ){
  if(rtnValue.message == "true" ){
  //
  location.reload(true);
 
  //
  $("#child_link").find("span").html(userName);
  $("#child_link").find("span").attr("childId", userId);
  }
  },
  error: function(reqObj, strError, strObj){
alert("程序出现错误:" + strError);
  }
  });
        
    
    //load方法得替代实现   
$(".ranking_refresh_btn").click(function(){
var schoolClassId = '${schoolClassId}';
  $.ajax({
  url: "<c:url value='/personalindex/getStudyTimeList.action'/>",
  type: "post",
  async:true,
  data:{schoolClassId:schoolClassId},
  success: function( response ){
  $(".studyTimeRank").empty();
  $(".studyTimeRank").append(response);
  },
  error: function(reqObj, strError, strObj){
//未做处理
  }
  });
});

        
function showFindBug(){
 art.dialog.open("/customerservice/showFindBugDialog.action",{
id: 'feedBackDialog',
title: '',
width:540,
height:390,
lock: true
 });  
  }
  






-------------------------------------------------ajax 返回json对象------------------------------------------------


<!-- ajax 获取课表内容 -->
<action name="ajaxGetTimetableContent" class="timetableAction" method="ajaxGetTimetableContent">
<result name="ajax" type="json">
<param name="include">timetableContentList</param>
</result>
</action>

$("#weekSelect").change(function(){
var yearWeekString = $(this).val();
   $.ajax({
    url: "<s:url value='/timetable/ajaxGetTimetableContent.action'/>",
    type: "post",
    data:{yearWeekString:yearWeekString},
    dataType: "json",
    contentType:"application/x-www-form-urlencoded; charset=UTF-8" ,   //防止中文乱码
    success: function( rtnValue ){
    $("td[id]").empty();
    $(rtnValue).each(function(){
    var content = $("#oneContentSample").clone();
    var dayOfWeekCourseIndex = this.dayOfWeekCourseIndexString;
    var classScheduleId = this.id;
    if( classScheduleId == null || classScheduleId == "" ){
    content.find(".oneContentShow").hide();
    }
    else{
    content.attr("schoolClassId", this.schoolClassId);
    content.attr("classScheduleId", classScheduleId);
    var displayName = classDisplayName(this.grade, this.schoolClassName);
   
    //Content用于显示
    content.find(".oneContentShow").children("span").html(displayName);
    //[备课]or[授课]
    if( this.preparedLesson == true ){
    //已经备课了,直接授课
    var descObj = content.find(".oneContentShow").find("span.teach");
    descObj.html("授课");
    descObj.attr("state","lesson");
    }
   
    //Content用于编辑
    content.find(".oneContentEdit>div>span").html(displayName);
    }
    content.show();
    content.attr("id", dayOfWeekCourseIndex+"Div");
    $("#"+dayOfWeekCourseIndex).append(content);
    });
    },
    error: function(reqObj, strError, strObj){
      alert("程序出现错误:" + strError);
    }
   });
});

================================
================================


<!-- ajax 课表选择班级 -->
<action name="ajaxCourseSelectSchoolClass" class="timetableAction" method="ajaxCourseSelectSchoolClass">
<result name="ajax" type="json">
<param name="include">timetableContentVo</param>
</result>
</action>

//选择班级[确认]
$(".buttonConfirm").die().live("click",function(){
var classScheduleId = lastContentObj.attr("classScheduleId");
var schoolClassId = $("#selectClassId").val();
var yearWeekString = $("#weekSelect").val();
var dayOfWeekCourseIndexString = lastContentObj.parent("td").attr("id");
var forceUpdate = $("#timetable_selectClass").find(".centerClassDialog").children(".showMessages").is(":hidden") ? false : true;

   $.ajax({
    url: "<s:url value='/timetable/ajaxCourseSelectSchoolClass.action'/>",
    type: "post",
    data:{classScheduleId:classScheduleId, schoolClassId:schoolClassId, 
    yearWeekString:yearWeekString, dayOfWeekCourseIndexString:dayOfWeekCourseIndexString,forceUpdate:forceUpdate},
    dataType: "json",
    contentType:"application/x-www-form-urlencoded; charset=UTF-8" ,   //防止中文乱码
    success: function( rtnValue ){
    if( rtnValue.message == null || rtnValue.message =="" ){
    lastContentObj.attr("classScheduleId", rtnValue.classScheduleId);
    lastContentObj.attr("schoolClassId", rtnValue.schoolClassId);
    //...
    }
    else{
    if( rtnValue.message == "confirm" ){
    $("#timetable_selectClass").find(".centerClassDialog").children("div").hide();
    $("#timetable_selectClass").find(".centerClassDialog").children(".showMessages").show();
   
    return;
    }


    }
   
    //隐藏[清空班级]option
    $("#timetable_selectClass").find(".selectStyleClass>option").each(function(){
if( $(this).val() == "remove_class"){
$(this).hide();
}
});
    //关闭对话框
    dialogObj.close();
    },
    error: function(reqObj, strError, strObj){
      alert("程序出现错误:" + strError);
    }
   });
});
-------------------------------------------------ajax 返回json对象------------------------------------------------







//加载转圈图
<img class="loading" src="/images/loading_icon.gif"/>




//加载swf文件
<div id="waitForLoading" class="wait_for_loading" style="position:relative;top:50px;display:none;">
<img src="<c:url value='/images/studyreport/baobao.gif'/>" style="position:absolute;"/>
<img src="<c:url value='/images/studyreport/cycle_1.png'/>" style="position:absolute;left: 170px;top: 70px;"/>
<img src="<c:url value='/images/studyreport/cycle_2.png'/>" style="position:absolute;left: 185px;top: 40px;"/>
<img src="<c:url value='/images/studyreport/cycle_3.png'/>" style="position:absolute;width:203px;height:88px;top: -40px;left: 200px;"/>
<span style="position:absolute;left: 225px;top: -10px;">慧话宝宝正在努力加载中......</span>
<span style="position:absolute;left: 270px;top: 10px;">请耐心等候</span>
<object type="application/x-shockwave-flash" data="<c:url value='/images/studyreport/loading.swf'/>" style="position: absolute;left: 220px;top: 100px;height: 60px;"/> 
</div>








//JS性能测试用
var _startMonitorTime = 0;
var _endMonitorTime=0;




//打印用时
function printMointor( msg ){
var secondTime = (_endMonitorTime-_startMonitorTime)/1000;
console.info(msg + secondTime);
}




_startMonitorTime = new Date().getTime();


_endMonitorTime = new Date().getTime();
printMointor("加载HTML用时:");

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/497656.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学一年级应用题_一年级数学下册应用题大全(附带答案)

应用题可以说是小学数学中最为重要的内容&#xff0c;是培养学生数学思维及解题能力的重要途径&#xff0c;做好应用题掉小学生非常重要&#xff0c;职场达人网精选100道一年级数学下册应用题&#xff0c;并附带答案。1、原有29个球&#xff0c;借出8个&#xff0c;还剩多少个&…

art.dialog弹出框后再根据其内部iframe的大小调整大小

1、主页面&#xff0c;用来弹出弹出页面 //查看错误小练习$.exerciseClick function(rowId ){$.event.get().preventDefault();var tdScore $("#" rowId).find("[aria-describedbyhomeworkStudentListGrid_score]");if( parseInt(tdScore.html()) 100 …

lg空调代码大全解决_LG空调故障代码大全

LG空调故障代码大全LG空调故障代码&#xff1b;PS/PRNA系列&#xff1b;CO&#xff1b;室内进风热敏电阻故障。C1&#xff1b;室内盘管热敏电阻故障。C4&#xff0c;室外热敏电阻故障包括室外环温&#xff0c;室外盘管&#xff0c;压机回气。C5&#xff0c;室内&#xff0c;室外…

句子录音打分代码参考

1、页面名称:sentenceReadRecordDialogAnyone.jsp 2、页面效果 3、页面源码 <% page language"java" pageEncoding"UTF-8" contentType"text/html;charsetUTF-8"%> <% include file"/common/taglibs.jsp"%><script la…

工具用途_见微知著,小工具大用途!

为什么同一个饮品&#xff0c;店家做的尝起来如此美味。拿到配方后自己做的不是甜了就是酸了呢&#xff1f;相信很多朋友都有这种疑惑。但真相往往就会在不经意间被忽视&#xff0c;很多初学者并没有老师傅那样的熟练手感&#xff0c;可以做到信手拈来的程度。当没有那些量勺&a…

带暂停功能的音频播放代码参考

1、页面来源&#xff1a;sentenceExercise07.jsp 2、页面效果 3、源代码 <% page language"java" pageEncoding"UTF-8" contentType"text/html;charsetUTF-8"%> <% include file"/common/taglibs.jsp"%> <% include f…

Yann LeCun 怒喷 Sophia:这就是彻头彻尾的骗局

来源&#xff1a;雷锋网&#xff08;leiphone-sz&#xff09;作者&#xff1a;杨晓凡在各种机器学习方法火热、神经网络加速芯片和生成式模型火热、研究人员们常常为优秀论文拍案叫绝的 2017 年中&#xff0c;普通大众视野中的热门人工智能成果除了 AlphaGo&#xff0c;还有一件…

ad16自动布线设置规则_AD16快捷方式和常规设置

1.快捷方式:快速修改丝印位置。选中元件 按快捷键A然后按P。Ti &#xff1a;差分等长TR &#xff1a;蛇形走线MG &#xff1a;修改铜皮多根走线(选中要走的几根线 按快捷键TTM 几根可以同时走线。PM)调整元件坐标移动(选中元件 按一下M 选择通过X、Y移动选择。)shiftG&#xff…

麦肯锡报告:传统车企正面临出行的数字化颠覆

来源&#xff1a;车云未来的个人出行情景将迎来一个巨大转变&#xff0c;更加倾向于颠覆性科技和其创新商业模式。毫无疑问&#xff0c;汽车产业正在面临颠覆。消费者行为上的巨大变化正在改变汽车行业的现状&#xff0c;尤其是因为人们更加注重了所有的车内体验&#xff0c;而…

win10触屏输入法_触摸屏笔记本Win10电脑的校准技巧

Microsoft的Surface系列设备旨在优化Windows 10触摸和笔输入功能。 但是&#xff0c;经过一段时间后&#xff0c;输入精度会下降。 此外&#xff0c;还有许多其他触摸式二合一笔记本电脑和来自其他厂商的混合设备。 并不是所有这些都在出厂时具有最佳的触摸输入精度校准。 这导…

大牛预测2018年深度学习走向:大批AI硬件初创将失败

来源&#xff1a;智东西导语&#xff1a;本文作者Carlos E. Perez是Intuition Machine公司的创始人&#xff0c;曾经编写《人工直觉与深度学习手册》&#xff08; Artificial Intuition and the Deep Learning Playbook&#xff09;&#xff0c;他将会在2018年3月1日至2日在阿姆…

QueryPage使用示例

1、通过关联的表的某字段查询和排序 表的关系 代码 /*** * <p>Description&#xff1a;查找作业记录</p>* <p>Paramenter&#xff1a;</p>* <p>Return&#xff1a;</p>* <p>Exception&#xff1a;</p>* <p>Modified Hi…

alientek 3.5寸tftlcd模块资料_电冰箱触摸屏提高设备档次,深圳3.5寸人机界面厂家...

随着互联网的发展加上触摸屏显示器的贴合在一块&#xff0c;现在我们家电越来越智能化&#xff0c;比如现在比较流行的家电冰箱触摸屏&#xff0c;可以在手机上通过触摸屏来对冰箱进行选项设置。电脑冰箱控制系统包括金玺触摸屏、显示控制板、电磁阀、温度传感器以及导线。主控…

推荐|5种商业AI产品的技术架构设计!

来源&#xff1a; 达观数据概要&#xff1a;今天我们就特别推荐达观数据的几个商业产品设计技术架构&#xff0c;希望对于广大技术有帮助。做任何一个商业产品设计&#xff0c;技术架构都是首先要考虑的&#xff0c;特别是面对海量数据的AI商业项目更是如此。今天我们就特别推荐…

多个iframe同时加载并动态调整大小

动态调整iframe高度的函数 function dyniframesize(ifm) {var pTar null; if (document.getElementById){ pTar document.getElementById(ifm); }else{ eval(pTar ifm ;); }$(pTar).parent().css("visibility", "hidden");if (pTar && pTar.…

linux 配置 mysql_linux下mysql配置文件my.cnf最详细解释

MySQL配置文件在Windows下叫my.ini&#xff0c;在MySQL的安装根目录下&#xff1b;在Linux下叫my.cnf&#xff0c;该文件位于/etc/my.cnf。 可以查找下&#xff1a;find / -name my.cnfmy.cnf的文件内容&#xff1a;[client]port 3306socket /usr/local/services/mysql/var/dat…

没有数据也能翻译?一文读懂「无监督」机器翻译

原文来源&#xff1a;buZZrobot作者&#xff1a;Harshvardhan Gupta「雷克世界」编译&#xff1a;KABUDA、嗯~阿童木呀深度学习正在被广泛地运用于各项日常任务当中&#xff0c;尤其是涉及到一定程度“ 人性化”的领域&#xff0c;例如&#xff0c;图像识别。与其他机器学习算法…

可输入过滤和直接选择的select控件

代码&#xff1a; <% page language"java" pageEncoding"UTF-8" contentType"text/html;charsetUTF-8"%> <% include file"/common/taglibs.jsp"%><script language"javascript" type"text/javascript&…

mysql 查新格式化_mysql 日期格式化查询

select date_format(create_time,%Y-%m-%d) from t_user_basic_info%S, %s 两位数字形式的秒( 00,01, . . ., 59)%i 两位数字形式的分( 00,01, . . ., 59)%H 两位数字形式的小时&#xff0c;24 小时(00,01, . . ., 23)%h, %I 两位数字形式的小时&#xff0c;12 小时(01,02, . .…

2017世界科技发展回顾(信息技术/先进制造)

来源&#xff1a;科技日报信息技术美国&#xff1a;量子计算机最耀眼&#xff0c;芯片研究成果再现2017年量子霸权的争夺趋热&#xff0c;谷歌和IBM展开“老大”地位之争。已推出9量子位计算机的谷歌4月宣布将在年底推出49量子位处理器&#xff1b;IBM则后发先至&#xff0c;继…