`

js之ajax一步到位

阅读更多

*、ajax调用语法

$.ajax({//ajax异步获取数据
	type:'POST',//请求方式
	dataType:'json',//返回数据格式,若该格式不指定为json那么下面获取的data数据仅是普通的字符串
	url: '<%=request.getContextPath()%>/yourAction.do?method=yourmethod&curLevel='+curLevel, 
	success: function(data){//根据设置的数据格式返回的结果
	    var option = "";
	    $("#upId").html("");//清空原有数据
		$.each(data, function (n, st) {//解析数据,html拼接
	       option += "<option value='"+st.id+"'>"+st.specialName + "</option>";
	   });
	   $("#upId").append(option);
	}
});

 

*、ajaxSubmit调用语法

jQuery(document.getElementsByName('yourForm')).ajaxSubmit( {//获取某表单
    dataType:'json',//返回信息的类型,若该格式不指定为json那么下面获取的data数据仅是普通的字符串
    success : function(data) {
	if (data.success) {//直接作为json对象使用即可
	    alert(data.msg);
		
	} else {
	    alert(data.msg);
	}
    }
});

 

*、后台要做点什么呢?

后台处理借用net.sf.json.JSON*等类将实体对象转为json对象的字符串以流的形式返回前台即可;
如:
response.setHeader("Content-type", "text/html");
response.setCharacterEncoding(charset);
response.getWriter().flush();
response.getWriter().print(JSON*类.fromObject(实体对象).toString());

 

----------------------------------------------------------小意外----------------------------------------------------------------

*、当ajax点击后无反应仔细查看error函数返回的内容

 error: function (xhr) {alert(xhr.responseText) }

 

 

 

分享到:
评论

相关推荐

    韩顺平AJAX和jquery笔记整理

    - **目前流行的JS框架**:除了jQuery外,还有Angular、React、Vue等。 - **安装开发工具Apatana**:集成开发环境,支持多种编程语言,方便进行前端开发。 - **快速入门案例**:通过简单的示例展示如何使用jQuery操作...

    高校新生录入系统

    它基于Struts MVC模式,控制层由Struts2实现,逻辑层和事务层由JavaBean实现 ,数据访问采用Hibernate技术,表现层采用JSP、HTML、JavaScript、AJAX等技术,实现了会员登陆、浏览商品、选购商品、生成订单、查询订单...

    Origin教程009所需练习数据

    Origin教程009所需练习数据

    大模型的稀疏激活方法及其高效推理应用研究:基于dReLU激活函数

    内容概要:本文提出了一个新的激活函数dReLU,用于提高大语言模型(LLM)的稀疏激活水平。dReLU可以显著减少模型推理过程中激活的参数数量,从而实现高效的模型推理。通过在Mistral-7B和Mixtral-47B模型上的实验,验证了dReLU的有效性。结果表明,使用dReLU的模型在性能上与原始模型相当甚至更好,同时减少了计算资源的需求,达到了2-5倍的推理加速。 适合人群:对深度学习、大语言模型和模型优化感兴趣的机器学习研究人员和技术开发者。 使用场景及目标:适用于需要高效推理的大语言模型应用场景,特别是资源受限的设备,如移动电话。目标是减少模型的计算资源消耗,提高推理速度。 其他说明:本文详细探讨了dReLU的设计和实验验证,提供了大量的实验数据和对比结果,展示了dReLU在多种任务上的优越表现。

    STM32F103+PWM+DMA精准控制输出脉冲的数量和频率 源程序

    最近参加一个农业机器人的比赛,由于今年的题目是蔬菜幼苗自动搬运,因此搬运部分需要用到一个三轴运动的装置,我们参考了3D打印机的原理,上面通过步进电机控制丝杆和皮带从而带动我们的抓手来抓举幼苗。因为比赛的幼苗和幼苗的基质比较小,这个过程需要精度比较高,查询了一些资料后,我想到了用dma来给STM32单片机的定时器寄存器ARR发送数据来精准控制输出pwm的数量,从而可以精准控制步进电机转动的度数,可以十分方便的计算出到某个位置需要的脉冲。

    白色大气风格的商务团队公司模板下载.zip

    白色大气风格的商务团队公司模板下载.zip

    2023-04-06-项目笔记 - 第三百五十八阶段 - 4.4.2.356全局变量的作用域-356 -2025.12.25

    2023-04-06-项目笔记-第三百五十八阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.356局变量的作用域_356- 2024-12-25

    白色大气风格的个人摄影图片博客网站源码下载.zip

    白色大气风格的个人摄影图片博客网站源码下载.zip

    白色大气风格的木材加工行业网站模板下载.zip

    白色大气风格的木材加工行业网站模板下载.zip

    PCle AI加速卡在智能制造中的应用.docx

    PCle AI加速卡在智能制造中的应用.docx

    VB+SQL房地产评估系统设计(源代码+系统)(2024d7).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

    白色风格的后台管理系统模板下载.rar

    白色风格的后台管理系统模板下载.rar

    网络热点采集与分析系统的构建及应用

    内容概要:本文详细介绍了网络热点采集系统的开发过程,包括网页抓取、数据去重、清洗、分类和可视化的各个环节。系统使用 Python 的 requests 和 BeautifulSoup 库抓取指定关键词相关的网页内容,通过集合数据结构去重,利用正则表达式清洗数据,根据关键词匹配进行分类,最后通过 matplotlib 和 wordcloud 库进行数据可视化,展示热点信息。此外,文章还介绍了多线程抓取、数据缓存、异常处理等性能优化方法,以及系统的部署和运行步骤。 适合人群:具有 Python 编程基础的开发人员和技术爱好者。 使用场景及目标:该系统适用于需要实时监控网络热点话题的个人或企业,帮助他们快速了解和分析热点信息的趋势和分布,辅助决策。 阅读建议:在学习本文时,建议读者跟随每一步代码实现,理解各个模块的设计思路和技术细节,并尝试在自己的环境中搭建和运行整个系统,以便更好地掌握网络热点采集系统的开发流程。

    白色大气风格的KTV美女麦霸网站模板下载.zip

    白色大气风格的KTV美女麦霸网站模板下载.zip

    白色简洁风的博客网站模板下载.zip

    白色简洁风的博客网站模板下载.zip

    梧州市五险一金办事指南.docx

    梧州市五险一金办事指南

    白色简洁风格的餐厅服务团队整站网站源码下载.zip

    白色简洁风格的餐厅服务团队整站网站源码下载.zip

    白色大气风格的境外游景区模板下载.zip

    白色大气风格的境外游景区模板下载.zip

    白色大气风格的美食厨师展示模板下载.zip

    白色大气风格的美食厨师展示模板下载.zip

    VB+access综合人事管理系统的设计与实现(论文+系统+开题报告+答辩PPT+摘要及目录)(2024h1).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

Global site tag (gtag.js) - Google Analytics