jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等。

1.html格式的数据

"

"+username+" :

"+content+"

"

服务器端返回数据格式是html片段,因此不需要经过处理就可以将新的html数据插入到主页面中,这种方法虽然简便,但是重用性不强。

$.ajax({

type:"POST",

url:"Handler.ashx",

dataType:html,

data:{username:$("#name").val(),password:$("#pwd").val()},

success:function(data){

$("#result").html(data);

}

}

2.XML格式的数据

Response.Write("<?xml version=""1.0"" encoding=""utf-8""?>")

Response.Write("")

Response.Write("")

Response.Write(""+content+"")

Response.Write("")

Response.Write("")

Response.End();

由于服务器端返回的数据格式是XML文档,因此需要对文档的数据进行处理。

$.ajax({

type:"POST",

url:"Handler.ashx",

dataType:xml,

data:{username:$("#name").val(),password:$("#pwd").val()},

success:function(data){

var username = $(data).find("comment").attr("username");

var content = $(data).find("comment content").text();

var txtHtml = "

"+ username+":

"+content+"

";

$("#result").html(txtHtml)

}

}

3.JSON格式的数据

Response.Write("{ username : '"+username+"' , content : '"+content+"'}")

由于服务器端返回的数据格式是JSON文档,因此也需要对文档的数据进行处理,但是JSON文档比较XML文档更容易解析。

$.ajax({

type:"POST",

url:"Handler.ashx",

dataType:json,

data:{username:$("#name").val(),password:$("#pwd").val()},

success:function(data){

var username = data.username;

var content = data.content;

var txtHtml = "

"+ username+":

"+content+"

";

$("#result").html(txtHtml)

}

}

Jquery发送ajax请求以及datatype参数为text&sol;JSON方式

Jquery发送ajax请求以及datatype参数为text/JSON方式 1.方式一:datatype:'text' 2.方式二:datatype:'JSON' 3.使用gson-1.5.jar包 ...

jQuery发送ajax请求

利用jquery发送ajax请求的几个模板代码. $.ajax({ async : false, type: 'POST', dataType : "json", url: &qu ...

JQuery发送ajax请求不能用数组作为参数

JQuery发送ajax请求不能用数组作为参数,否则会接收不到参数, 一.js代码如下: $('#delete-button').click(function(){        var select ...

jQuery发送Ajax请求以及出现的问题

普通jQuery的Ajax请求代码如下: $.ajax({ type: 'POST', url: "http://xxx/yyy/zzz/sendVerifyCode", data ...

IE9下JQuery发送ajax请求失效

最近在做项目的时候,测试PC端网页,在IE9下会失效,不能正常的发送POST请求,经过仔细的排查,发现是IE9下JQuery发送ajax存在跨域问题. 目前有两种解决方案:   解决方案一: 设置浏览 ...

python测试开发django-50&period;jquery发送ajax请求&lpar;get&rpar;

前言 有时候,我们希望点击页面上的某个按钮后,不刷新整个页面,给后台发送一个请求过去,请求到数据后填充到html上,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.Ajax可以完美的 ...

关于解决JQuery发送Ajax请求后,IE缓存数据不更新的问题

http://www.cnblogs.com/lys_013/archive/2013/08/07/3243435.html 今天在做ajax页面无刷新请求后台服务器数据的时候,IE下遭遇Ajax缓存 ...

JQuery发送Ajax请求出现 500 Internal Server Error

ajax返回,readyState=4,status=500,chrome f12提示,提示服务器内部错误 我采用 http://q.cnblogs.com/q/69745/的解决办法根本不行,也不是 ...

JQuery发送ajax请求时中文乱码

先排除项目故障: 1.web.xml中是否配置了字符拦截器 encodingFilter & ...

随机推荐

Struts2返回json

Action怎么返回json类型数据?方法1,使用struts2的插件struts2-json-plugin-2.3.8.jar(在下载的strut2库文件夹中). 在struts2.xml中对要返回 ...

轻松了解Spring中的控制反转和依赖注入(一)

我们回顾一下计算机的发展史,从最初第一台计算机的占地面积达170平方米,重达30吨,到现如今的个人笔记本,事物更加轻量功能却更加丰富,这是事物发展过程中的一个趋势,在技术领域中同样也是如此,企业级Ja ...

全局获取Context的技巧

全局获取Context的技巧 在android开发中,非常多地方都要用到Context上下文这个类对象,比方:弹出 Toast 的时候须要.启动活动的时候须要.发送广播的时候须要.操作数据库的时候须要 ...

ServiceProvider实现

ServiceProvider实现揭秘 [总体设计 ] 本系列前面的文章我们主要以编程的角度对ASP.NET Core的依赖注入系统进行了详细的介绍,如果读者朋友们对这些内容具有深刻的理解,我相信你们 ...

UML之部署图&lpar;Deployment Diagram&rpar;

计算机系统由硬件和软件组成,应用软件的命令,先转化为操作系统命令,再转化为汇编语言,最后再转化为二进制命令,由硬件来运行.软件要部署到硬件上才具有生命.Deployment Diagram展示的就是把 ...

java学习笔记:反射

1.什么是反射? Reflection(反射)是被视为动态语言的关键,反射机制允许程序做执行期间借助于ReflectionAPI取得任何类的内部信息,并能直接操作任意对象内部属性及方法 2.反射相关的 ...

51-nod&lpar;1443&rpar;&lpar;最短路&rpar;

解题思路:最短路+记录前驱和,刚开始一直以为是最短路+MST,结果发现,因为无向图的原因,有些边权很小的边再最短路处理后可能这条边也符合某两个点的最短路径,所以我们觉得这条边也是可以在MST处理中使用 ...

c&num;权限验证

在开发过程中,需要对访问者的身份做权限验证(再filter中进行权限过滤). 在每次进入控制器方法之前进行调用:如 [ControllerAuth] [RoutePrefix("Clinic ...

Appium-desktop的下载&amp&semi;安装

下载地址: http://appium.io/ 选择版本 双击安装

Selenium clear&lpar;&rpar;方法无法清掉数据

问题描述 clear()方法执行过后, 数据还是在. 根本原因 存在镜像节点. 操作clear()清掉数据后, 镜像节点的数据还在, 就会再补充回去. 解决办法 添加下面代码就可以连同镜像的数据一起去 ...

ajax返回的图片数据格式,jquery发送ajax请求返回数据格式相关推荐

  1. jQuery 发送 AJAX 请求

    AJAX 请求状态 xhr.readyState 可以用来查看请求当前的状态 参考官方文档的链接:https://developer.mozilla.org/zh-CN/docs/Web/API/XM ...

  2. ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...

  3. jquery发送put请求_浅谈GET,POST,PUT发送请求

    一般我们在浏览器的地址栏输入网址回车后,发送的是GET请求 当用表单提交时(最普遍的是用户登录),我们可以指定是GET还是POST请求,这里需要注意的是有的浏览器并不支持PUT请求,那后台restfu ...

  4. axios发送post请求返回400状态码

    axios发送post请求返回400状态码 今天在用 axios 发送一个跨域的post请求时,遇到了一个坑:Uncaught (in promise) Error: Request failed w ...

  5. get请求400错误 vue_解决axios发送post请求返回400状态码的问题

    今天在用 发送一个跨域的post请求时,遇到了一个坑:uncaught (in promise) error: request failed with status code 400. 前台代码如下: ...

  6. ajax get请求_python测试开发django50.jquery发送Ajax请求(get)

    前言 有时候,我们希望点击页面上的某个按钮后,不刷新整个页面,给后台发送一个请求过去,请求到数据后填充到html上,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.Ajax可以完美的 ...

  7. 原生AJAX以及JQuery发送AJAX请求的几种方式

    JSON&AJAX 文章目录 JSON&AJAX 1. JSON 1.1 json概述 1.2 Json使用 3. 原生AJAX 4. JQuery的AJAX 4.1 GET请求方式 ...

  8. jquery发送Ajax请求预处理和后置处理

    在项目中遇到了一个需要jquery发送请求统一进行配置的问题,在此记录一下 if(window.jQuery){// ajax预处理jQuery(document).bind("ajaxSe ...

  9. jquery发送put请求_通过 Ajax 发送 PUT、DELETE 请求的两种实现方式

    一.普通请求方法发送 PUT 请求 1. 如果不用 ajax 发送 PUT,我们可以通过设置一个隐藏域设置 _method 的值,如下: 2. 控制层: @RequestMapping(value=& ...

最新文章

  1. Insertion Loss Return Loss
  2. Node项目之评分系统(一)- 基本介绍
  3. Onvif之框架生成-基于gsoap2.8.27
  4. bilibili源码_bilibili源码泄漏后,程序员们从代码里扒出来的彩蛋
  5. rh php70 php fpm,CentOS 7 配置php语言开发环境
  6. 测试思维:正向思维和逆向思维
  7. pycharm 配置虚拟环境 安装虚拟环境
  8. python正负数转换_python – 将正/负数舍入到最接近的“整数”
  9. 最牛逼的java代码_分享史上java最牛逼,最简短的代码
  10. python 自动化测试(2):针对密码输入框为密码控件时的解决方案
  11. JS 去除Object中指定的key
  12. 王杰律师与CSDN总裁合影
  13. 玩家退坑,市场退热,盲盒经济还能坚挺多久?
  14. 【托业】【跨栏】TEST05
  15. sw槽钢插件_基于solidworks的槽钢构建有限元分析、优化设计及对有限元的展望
  16. Day070 Django(六)
  17. 电信天翼 java_电信天翼云对象存储java实现
  18. 三角肌中束(01):哑铃侧平举
  19. Linux如何更换root用户头像?
  20. Linux库概念及相关编程

热门文章

  1. 微信真能查到别人的聊天记录?
  2. 获取JVM堆内存转储的常用方法
  3. 手机快速填满剩余存储空间的方法
  4. Java筑基——I/O系统学习笔记
  5. 手把手地实操迁移率计算|附代码
  6. 计算机专业毕业生求职选择及思考(干货满满)
  7. 安全防御 --- DDOS攻击(01)
  8. 怎样把主键盘区的减号(-)改成下划线(_)
  9. P2P互联网理财平台蚂蚁打的帮你赚钱
  10. vue app扫PC端二维码登录