Ajax
q1054261752
这个作者很懒,什么都没留下…
展开
-
Ajax解决多余刷新的两种方式
Ajax解决多余刷新的问题 控制器Servlet则提供了简单的改变: 对于Ajax系统而言,服务器响应无须是整个页面内容,可以仅是 必需的数据,控制器不能将数据请求转发到jsp页面。 此时控制器有两个选择: 1. 直接生成简单的响应数据。 在这种模式下,Servlet直接通过response获取页面输出流,通过转载 2015-12-19 18:29:21 · 363 阅读 · 0 评论 -
html乱码原因与网页与网页乱码解决方法
第一种,html网页源代码编码与中文字输入编码不同。解决方法:使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发。尽量不要直接使用记事本进行编辑HTML代码。在相应的html页面头之间写上http-equiv="content-Type" content="text/html;charset=utf-8">这里的http-equ原创 2016-01-10 15:41:23 · 1085 阅读 · 0 评论 -
org.gjt.xpp.XmlPullParserException 错误解决
[java] view plaincopy// 定义一个SringBuffer对象,用于接受参数 StringBuffer xmlBuffer = new StringBuffer(); String line = null; // 通过request获取获取输入流 BufferedReader reader = request.getRea转载 2016-01-09 17:31:56 · 1476 阅读 · 0 评论 -
解决IE浏览器中解决IE浏览中AJAX只能运一次的IE缓存问题
大家在系统开发中都可能会在js中用到ajax或者dwr,因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法: 1:在ajax或者dwr提交的url后面加时间戳。 例如 http_request.onreadystatechange = funcName(函数名); http_request.open("转载 2016-01-08 21:45:31 · 1529 阅读 · 0 评论 -
关于Inernet Explorer缓存服务器响应的问题,对Ajax的应用的影响
对于Internet Explorer会“自作聪明”地缓存服务器响应的问题,开发Ajax应用时确实比较烦琐,不过有一个方法对付:不管我们是否需要发送请求,发送Ajax请求时总是额处地增加一个参数,参数随意,参数值使用当前时间----这样就可以保让每次请求都有不同的请求参数,而Internet Explorer就会再次发送请求了。转载 2016-01-08 21:15:13 · 254 阅读 · 0 评论 -
Ajax发送请求的编码问题
对于亚洲开发者而言,不可避免地需要发送包含非西欧字符的请求参数,而这些请求参数在传输过程中的编码将直接影响服务器的处理。如果发送的请求里不包含非西欧字符,将不会有任何问题;但一旦包含了非西字符,将不会有任何问题;但一旦包含了非西欧字符的请求参数,则可能出现异常。下面的简单应用通过文本输入获取用户输入,然后分别使用两种方式发送请求,服务器负责用户请求,并将请求参数在控制台中输出。首先看服务器程序转载 2016-01-08 15:42:24 · 706 阅读 · 0 评论 -
字符串编码和解码
字符串的存储和展示计算机底层通过二进制存储数据,字符串的存储和展示有这样的关系:字符串字符二进制存储在传统的编码方式中,如 ASCII、ISO-8859-1,是直接将字符与二进制数进行了映射,形成一个字符表。这样,存储字符串时,查找字符表,把其中每个字符都用对应的二进制数进行表示。当展示数据时,同样查找字符表,把二进制数转化成对应的字符。早期通过 A转载 2016-01-08 20:01:15 · 314 阅读 · 0 评论 -
发送POST请求
如上所述,POST请求的适应性更广,可使用更大的请求参数,而且POST请求参数通常不能直接看到。因此在使用Ajax发送请求时,尽量采用POST方式而不是GET方式发送请求。发送POST请求通常需要如下三个步骤:1.使用open方法打开连接时,指定使用POST方式发送请求。2.设置正确请求头,POST请求通常应设置Content-Type请求头。3.发送请求,把请求参数转为查询字符串,将转载 2016-01-08 15:22:45 · 574 阅读 · 0 评论 -
发送GET请求,二级级连下拉菜
通常情况下,GET请求用于从服务器上获取上获取数据,POST请求用于向服务器发送数据。GET请求将所有请求参数转换成一个查询字符串,并将该字符串添加到请求的URL之后,因而页面可在请的URL后看到请求参数名、请求参数值。如果将某个表单的action属性设置为GET,则请求的URL后看到参数名、请求数值。如果将某个表单的action属性设置为GET,则请求会将表单中各字段的名和值转换成字符串,并附加转载 2016-01-06 22:45:38 · 374 阅读 · 0 评论 -
open()方法的大小问题
open方法在Internet Explorer中可以不区分大小写,但在其他浏览器如Firefox中严格区分大小写,为了保证应用可以跨浏览器,建议严格区分大小写。原创 2016-01-06 22:25:06 · 401 阅读 · 0 评论 -
send()方法传递参数null的问题
虽然GET请求的请求参数是附加在URL之后的,但使用send方法时,还是应该为send方法传入参数。如果调用send方法时无须发送请求参数,则使用null作为参数即可。如果直接使用send()方法,则在Internet Explorer中可以运行,而在Firefox中将不能正常运行。转载 2016-01-06 22:13:21 · 3026 阅读 · 0 评论 -
Ajax发送简单请求
所谓简单请求,是指不包含任何参数的请求。这种请求通常用于自动刷新的应用,例如证券交易所的实时信息发送。这种请求通常用于公告性质的响应转载 2016-01-06 20:29:07 · 1129 阅读 · 0 评论 -
Ajax页面没有输出任何提示的处理办法
实际应用中往往需要对服务器响应不正常的情况进行处理,例如弹出出错提示,告诉浏览者服务器响应出错。如果服务器响应出现了错误,但页面没有输出任何提示,则对浏览者来说是一巨大的困惑。为了判断服务器的响应是否正确,可能检测XMLHttpRequest的status或statusTest属性,将上面HTML页面的回调函数改为如下形式。function processResponse(转载 2016-01-05 17:09:45 · 906 阅读 · 0 评论 -
$.ajax中contentType: “application/json” 的用法
不使用contentType: “application/json”则data可以是对象$.ajax({url: actionurl,type: "POST",datType: "JSON",data: { id: nodeId },async: false,success: function () {}})使用contentType: “application/json”则转载 2017-04-16 15:51:06 · 809 阅读 · 0 评论