JQuery将Ajax数据请求进行了封装,从而使得该操作实现起来容易许多。以往我们要写很多的代码来实现该功能,现在只需要调用$.ajax()方法,并指明请求的方式、地址、数据类型,以及回调方法等。下面的代码演示了如何将客户端表单数据封装成JSON格式,然后通过JQuery的Ajax请求将数据发送到服...
分类:
Web程序 时间:
2015-04-09 00:51:25
阅读次数:
133
可以将下面的代码保存在一个文件里如:myAjax.js,以后在项目中如果觉得jquery那一套很重,就完全可以使用自己的ajax库,不用担心性能和兼容性!/*** 创建ajax请求对象* @returns XMLHTTPREQUEST*/function createAjaxObj(){ var r...
分类:
Web程序 时间:
2015-04-08 21:16:35
阅读次数:
153
由于公司使用技术比较陈旧,依然使用struts1框架,所以写个AJAX与Struts1配合使用的入门教程。下面进入正题:1.首先介绍一下AJAX在JS中的写法:$.ajax({
url:"<%=basePath%>xxx.do",//接收AJAX请求的路径,需要在xml文件中配置
dataType:‘text‘,//回调函数返回值类型,te..
分类:
Web程序 时间:
2015-04-08 20:01:56
阅读次数:
124
在java开发中,有时在Struts2的action方法中仅需要直接输出一些文本信息,比如ajax请求,返回仅仅需要一些文本信息即可,Struts2同样支持,首先编写action类,在action类的方法中得到输出流然后进行文本输出,然后在struts2的配置文件中配置action,[后面步骤其实可...
分类:
其他好文 时间:
2015-04-08 19:35:43
阅读次数:
180
首先:是实现的道理和从服务器下载资源文件一样都是以Stream流的方式返回到客户端I:客户发送一个ajax请求varurl ="UserAction_validateEmail.action";varargs = {"email":val,"time":newDate(),"type":"reg"}...
分类:
Web程序 时间:
2015-04-07 15:23:31
阅读次数:
158
平时我们多用ajax请求数据,这里给一个封装让大家参考下functionajax(data,callback){ vardefaultconifg={ "url":weburl, "contentType":"charset=UTF-8", "dataType":"json", "timeout":...
分类:
Web程序 时间:
2015-04-06 21:28:51
阅读次数:
161
我们知道,一般做web的时候会遇到所谓的跨域问题。所谓跨域就是浏览器在全局层面禁止了页面加载或执行与自身来源不同的域的任何脚本。比如我们本地开发的静态界面写的ajax请求如果 不进行配置是无法得到服务器响应的。当然我们可以把静态界面放到服务器下,比如tomcat 的webapp,或者放到node e...
分类:
其他好文 时间:
2015-04-06 20:13:08
阅读次数:
141
平时我们使用ajax请求完数据后通常都会有 一个渲染数据的过程,最开始的时候我的做法是在html界面做好数据模板,使用一些类似于angular的标记,然后用使用replace函数替换这些标记为真实的数据,后来再学习过程中找到了一个更加简洁的方法。该方法使用了正则表达式中的捕获数组的方法,完美实现了数...
分类:
其他好文 时间:
2015-04-06 20:05:35
阅读次数:
124
一、serialize()定义和用法:serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery 对象。你可以选择一个或多个表单元素(比如input或文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 URL 查...
分类:
Web程序 时间:
2015-04-06 17:01:01
阅读次数:
158
在博客、论坛等的编辑框上加入自动保存功能,这已经是标准配置了,使用 jQuery会很方便。 很简单,一个 ajax请求的函数 AutoSave(),但是要注意,不能把 AutoSava()放在 $_(document).ready()下,因为这样就会成为匿名函数,在 self.setInterv.....
分类:
Web程序 时间:
2015-04-04 16:32:12
阅读次数:
114