三步学会ajax开发应用
来源:互联网 发布:js中offsetleft 编辑:程序博客网 时间:2024/06/05 00:27
ajax在很多初学的眼里是一个很复杂或陌生的字眼,其实, AX并不复杂,自从AJAX技术出来后,天花乱坠的框架纷纷出台,搞得技术开发人员无从下手,baidu google里也有很多例子,大都是非常复杂。
其实就web开发而言,AJAX技术只是一个配合,完全没有必要本末倒置,是一种页面优化的技术,也就是说,如何去优化我们的web页面才是AJAX的重头戏。下面我举个很简单的例子,可以满足大部分的业务需求。(当然,如果是很专业的页面要求,可以去参考那些复杂的框架)
第一步:写一个后台的“接口”,这个可以用任何语言来实现,只要能返回http报文就可以了,我这里以webwork后台代码举个例子
其实就web开发而言,AJAX技术只是一个配合,完全没有必要本末倒置,是一种页面优化的技术,也就是说,如何去优化我们的web页面才是AJAX的重头戏。下面我举个很简单的例子,可以满足大部分的业务需求。(当然,如果是很专业的页面要求,可以去参考那些复杂的框架)
第一步:写一个后台的“接口”,这个可以用任何语言来实现,只要能返回http报文就可以了,我这里以webwork后台代码举个例子
[Java] 纯文本查看 复制代码
public
String hotWeek()
throws
Exception{
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType(
"text/xml; charset=gb2312"
);
PrintWriter out = response.getWriter();
StringBuffer insertHotHtml =
new
StringBuffer();
insertHotHtml.append(" <table width=
171
border=
0
align=center cellpadding=
0
cellspacing=
0
> ");
insertHotHtml.append(
"<tr> "
);
insertHotHtml.append(
"<td width=23 height=25></td> "
);
insertHotHtml.append(
"</tr> "
);
insertHotHtml.append(
"</table> "
);
out.print(insertHotHtml.toString());
//返回一个有表格的HTTP报文
return
null
;
}
0 0
- 三步学会ajax开发应用
- 三步搞定AJAX开发
- 三步学会PHPCMS二次开发
- 三步学会phpcms2008二次开发
- 三步学会Java Socket
- 三步学会Android反编译
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第三步:web篇)
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第三步:WEB篇)
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第三步:web篇)
- 三步解决Ajax无刷新页的应用
- 三步学会Java Socket编程
- 三步学会Java Socket编程1
- 三步学会Java Socket编程2
- 三步学会Java Socket编程3
- 三步学会Java Socket编程
- SQLite header and source version mismatch解决
- HashMap与Hashtable的区别
- Android的IPC机制Binder的详解汇总
- .net 饼状图,,, ajax异步请求数据 返回xml格式的数据
- SIM卡文件表
- 三步学会ajax开发应用
- Hibernate-validator和JSR303规范的@NotEmpty、@NotBlank、@NotNull
- grub 命令行用法及损坏修复
- 几个比较有用的JS判断
- 以用户为中心的经营理念
- 常用工具
- nagios mysql 监控(linux服务器)
- 浏览器加载js文件乱码问题
- hduoj1000——A + B Problem