ajax可以处理服务器返回哪些数据类型

ajax可以处理服务器返回哪些数据类型,第1张

xml:返回XML文档,可用JQuery处理。

html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。

script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。

json:返回JSON数据

jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。

text:返回纯文本字符串。

$(function(){

    $.ajax({

        url : 请求的路径(action),

        type : "post", //以Post方式发送请求

        data : 请求时发送的数据,

        dataType : json, //返回的数据类型

        async : true, //本次请求是否为异步请求

        success : function(返回的数据变量){

            //请求成功,执行的 *** 作

        },

        error : function(){

            //请求失败,执行的 *** 作

        }

    })

})

/*

    1、action和你普通请求配置一样

    2、请求到后台后,该怎么处理也和普通请求一样,dao,mapper什么的都一样

    3、你返回的数据使用JSONObject类来包装,最后返回的时候把这个对象toString(),依赖的jar包在struts里面提供了

*/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6818311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存