`

使用jQuery.get(url,[data],[callback])不能获取返回的页面XML内容

阅读更多
最近用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无刷新编码进行获取!
分享到:
评论

相关推荐

    详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    $.get(url, [data], [callback]); ``` 其中: - `url`:请求的目标URL。 - `data`:可选参数,发送到服务器的数据,通常为对象形式。 - `callback`:可选参数,当请求成功时执行的函数,该函数接收两个参数,第一个...

    jQuery使用$.get()方法从服务器文件载入数据实例

    $.get(url, [data], [callback], [type]) ``` - url:必需,规定发送请求到的URL地址。 - data:可选,规定要发送到服务器的数据。 - callback:可选,规定当请求成功时运行的函数。 - type:可选,规定预期的...

    JQuery常用属性说明

    2. `jQuery.get(url, [data], [callback])`: 使用GET请求获取页面。`$.get()`方法示例展示了如何获取数据并显示。 3. `jQuery.getJSON(url, [data], [callback])`: 通过GET请求获取JSON数据,并执行回调函数处理返回...

    jquery ajax教程.docx

    总的来说,jQuery的AJAX功能极大地简化了网页与服务器间的交互,使得开发者能够轻松实现页面局部更新、数据获取等功能,提高了用户体验,同时也降低了开发难度。通过`load()`、`jQuery.get()`和`jQuery.post()`,你...

    jQuery中Ajax的get、post等方法详解.pdf

    在jQuery中,Ajax技术提供了与服务器进行异步通信的能力,使得网页可以在不刷新整个页面的情况下更新部分内容。本文主要解析jQuery中的$.get()、$.post()等Ajax方法,以及相关的$.getScript()和$.getJSON()方法。 ...

    jQuery Ajax使用 全解析

    在文档中提供的示例中,我们可以看到使用jQuery.get()和jQuery.post()的示例代码,以及它们如何处理服务器的响应。需要注意的是,示例中提到的跨域问题,即请求的URL使用绝对路径时,在Firefox浏览器中可能会出错。...

    jQuery的3种请求方式$.post,$.get,$.getJSON

    在jQuery库中,$.post, $.get和$.getJSON是用于执行AJAX(Asynchronous JavaScript and XML)请求的三种主要方法,这些方法使得前端与后端服务器进行异步数据交互成为可能,无需刷新整个页面。接下来,我们将详细...

    jQuery_Ajax_应用实例解析大全.doc

    2. `jQuery.get( url, [data], [callback] )` `get()`方法使用GET方式发送异步请求。`url`指定请求的地址,`data`是可选的查询字符串数据,`callback`是请求成功后的回调函数。回调函数中的`data`参数包含了服务器...

    jQuery_Ajax全解析

    总的来说,jQuery 的 AJAX 功能大大简化了与服务器的通信,提供了丰富的接口供开发者选择,无论是简单的数据获取还是复杂的交互,都能轻松应对。同时,`jQuery.get()`, `jQuery.post()` 和 `load()` 方法使得编写 ...

    jQueryAjax实例全解析[归类].pdf

    `url`参数是你要请求的页面地址,`data`可选,用于发送到服务器的键值对数据(如果存在,将自动切换到POST方法),而`callback`是请求完成后执行的函数。在jQuery 1.2及以后版本中,你可以添加一个选择器来筛选要...

    jQuery_Ajax_实例_全解析(原作者版)

    `jQuery.get(url, [data], [callback])` 此方法提供了一种简便的方式来执行GET类型的异步请求,适合于需要发送简单数据的情况。 - **参数说明**: - `url (String)`:发送请求的URL地址。 - `data (Map)`:(可...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    $.post(url, [data], [callback], [dataType]); ``` - **url**:请求的 URL。 - **data**(可选):发送到服务器的数据。通常是一个对象,会被序列化为查询字符串。 - **callback**(可选):当请求成功完成时执行...

    jquery动态获取数据

    总结来说,jQuery为开发者提供了强大的工具来动态获取和处理数据,如`$.ajax()`、`$.getJSON()`和`$.getScript()`,它们使得在不刷新页面的情况下与服务器进行交互成为可能,从而显著提升了用户体验。通过理解和熟练...

    WEB开发 之 jQuery - AJAX get() 和 post() 方法.docx

    在Web开发中,jQuery库提供了一种简化的方式来与服务器进行异步通信,这就是AJAX(Asynchronous JavaScript and XML)技术。在jQuery中,AJAX主要通过`$.get()`和`$.post()`这两个方法来实现GET和POST请求。本文将...

    jQuery中对异步提交JSON和XML数据的处理方式

    在jQuery中,异步提交数据通常涉及到AJAX技术,它允许我们在不刷新整个页面的情况下与服务器进行通信。针对JSON和XML这两种数据格式,jQuery提供了多种处理方式。下面将详细讲解如何使用jQuery处理这两种数据类型。 ...

    详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())

    在Web开发中,使用AJAX技术可以实现在不刷新页面的情况下,与服务器进行数据交换,并更新部分网页内容。jQuery作为流行的JavaScript库,它封装了AJAX方法,使得开发者可以更方便地使用这些功能。接下来,我们将详细...

    jquery中get,post和ajax方法的使用小结

    在JavaScript的库jQuery中,`get`、`post`和`ajax`方法是用于与服务器进行异步数据交互的关键函数,通常用于实现AJAX(Asynchronous JavaScript and XML)技术。这些方法允许我们在不刷新整个页面的情况下更新部分...

    JQuery AJa详解

    $.get(url, [data], [callback]) ``` - **参数说明**: - `url`:请求的URL地址。 - `data`(可选):发送到服务器的数据,通常为键值对形式。 - `callback`(可选):回调函数,当请求成功时被调用,参数为...

    Jquery_Ajax使用手册

    **jQuery AJAX 使用手册** jQuery 的 AJAX 功能是前端开发中常用的一种异步数据通信技术,它简化了与服务器端交互的复杂性。本手册将详细介绍 jQuery 提供的 AJAX 方法及其用法。 ### 1. `load()` 方法 `load()` ...

Global site tag (gtag.js) - Google Analytics