最近用jQuery.get(url,[data],[callback])的方法进行ajax处理,该请求发送数据到spring的注释控制器中,同时通过该参数获取的数据列表
在经过freemarker的处理发送到了一个test.ftl的模板页面!但是get()方法,未能得到整个模块页面的内容!
$.get("/main/test.do", { id: coverId, pollType: pollType ,t:new Date()},
function(data){
var dataStr=myTrim(data);
}
});
最后改用ajax底层编辑的方式,进行ajax传输参数,同样是到spring的注释控制器中,但是就是可以获取freemarker的test.ftl模块页面内容!
var xmlHttp ;
function createXMLHttp(){
if (window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function declareSend(declareId,declareStr){
createXMLHttp() ;
var url ="/main/test.do";
xmlHttp.onreadystatechange = handler ;
xmlHttp.open("POST",url,true) ;
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send("id="+declareId+"&declare="+declareStr+"&t="+new Date());
}
function handler(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var dataStr=xmlHttp.responseText;
}
}
可能是get方法,只对out.println();输出的内容进行接收!对于传递控制器转发的页面不进行接收,那这样只能使用ajax无刷新编码进行获取!
分享到:
相关推荐
$.get(url, [data], [callback]); ``` 其中: - `url`:请求的目标URL。 - `data`:可选参数,发送到服务器的数据,通常为对象形式。 - `callback`:可选参数,当请求成功时执行的函数,该函数接收两个参数,第一个...
$.get(url, [data], [callback], [type]) ``` - url:必需,规定发送请求到的URL地址。 - data:可选,规定要发送到服务器的数据。 - callback:可选,规定当请求成功时运行的函数。 - type:可选,规定预期的...
2. `jQuery.get(url, [data], [callback])`: 使用GET请求获取页面。`$.get()`方法示例展示了如何获取数据并显示。 3. `jQuery.getJSON(url, [data], [callback])`: 通过GET请求获取JSON数据,并执行回调函数处理返回...
总的来说,jQuery的AJAX功能极大地简化了网页与服务器间的交互,使得开发者能够轻松实现页面局部更新、数据获取等功能,提高了用户体验,同时也降低了开发难度。通过`load()`、`jQuery.get()`和`jQuery.post()`,你...
在jQuery中,Ajax技术提供了与服务器进行异步通信的能力,使得网页可以在不刷新整个页面的情况下更新部分内容。本文主要解析jQuery中的$.get()、$.post()等Ajax方法,以及相关的$.getScript()和$.getJSON()方法。 ...
在文档中提供的示例中,我们可以看到使用jQuery.get()和jQuery.post()的示例代码,以及它们如何处理服务器的响应。需要注意的是,示例中提到的跨域问题,即请求的URL使用绝对路径时,在Firefox浏览器中可能会出错。...
在jQuery库中,$.post, $.get和$.getJSON是用于执行AJAX(Asynchronous JavaScript and XML)请求的三种主要方法,这些方法使得前端与后端服务器进行异步数据交互成为可能,无需刷新整个页面。接下来,我们将详细...
2. `jQuery.get( url, [data], [callback] )` `get()`方法使用GET方式发送异步请求。`url`指定请求的地址,`data`是可选的查询字符串数据,`callback`是请求成功后的回调函数。回调函数中的`data`参数包含了服务器...
总的来说,jQuery 的 AJAX 功能大大简化了与服务器的通信,提供了丰富的接口供开发者选择,无论是简单的数据获取还是复杂的交互,都能轻松应对。同时,`jQuery.get()`, `jQuery.post()` 和 `load()` 方法使得编写 ...
`url`参数是你要请求的页面地址,`data`可选,用于发送到服务器的键值对数据(如果存在,将自动切换到POST方法),而`callback`是请求完成后执行的函数。在jQuery 1.2及以后版本中,你可以添加一个选择器来筛选要...
`jQuery.get(url, [data], [callback])` 此方法提供了一种简便的方式来执行GET类型的异步请求,适合于需要发送简单数据的情况。 - **参数说明**: - `url (String)`:发送请求的URL地址。 - `data (Map)`:(可...
$.post(url, [data], [callback], [dataType]); ``` - **url**:请求的 URL。 - **data**(可选):发送到服务器的数据。通常是一个对象,会被序列化为查询字符串。 - **callback**(可选):当请求成功完成时执行...
总结来说,jQuery为开发者提供了强大的工具来动态获取和处理数据,如`$.ajax()`、`$.getJSON()`和`$.getScript()`,它们使得在不刷新页面的情况下与服务器进行交互成为可能,从而显著提升了用户体验。通过理解和熟练...
在Web开发中,jQuery库提供了一种简化的方式来与服务器进行异步通信,这就是AJAX(Asynchronous JavaScript and XML)技术。在jQuery中,AJAX主要通过`$.get()`和`$.post()`这两个方法来实现GET和POST请求。本文将...
在jQuery中,异步提交数据通常涉及到AJAX技术,它允许我们在不刷新整个页面的情况下与服务器进行通信。针对JSON和XML这两种数据格式,jQuery提供了多种处理方式。下面将详细讲解如何使用jQuery处理这两种数据类型。 ...
在Web开发中,使用AJAX技术可以实现在不刷新页面的情况下,与服务器进行数据交换,并更新部分网页内容。jQuery作为流行的JavaScript库,它封装了AJAX方法,使得开发者可以更方便地使用这些功能。接下来,我们将详细...
在JavaScript的库jQuery中,`get`、`post`和`ajax`方法是用于与服务器进行异步数据交互的关键函数,通常用于实现AJAX(Asynchronous JavaScript and XML)技术。这些方法允许我们在不刷新整个页面的情况下更新部分...
$.get(url, [data], [callback]) ``` - **参数说明**: - `url`:请求的URL地址。 - `data`(可选):发送到服务器的数据,通常为键值对形式。 - `callback`(可选):回调函数,当请求成功时被调用,参数为...
**jQuery AJAX 使用手册** jQuery 的 AJAX 功能是前端开发中常用的一种异步数据通信技术,它简化了与服务器端交互的复杂性。本手册将详细介绍 jQuery 提供的 AJAX 方法及其用法。 ### 1. `load()` 方法 `load()` ...