相信大家都比较了解JSON格式的数据对于ajax的方便,不了解的可以从网上找一下这方面的资料来看一下,这里就不多说了,不清楚的可以在网上查一下,这里只说一下因为参数设置不当引起的取不到返回值的问题。

在用jQuery调用WebService的时候,它contentType默认为

以下是WebService服务端的代码:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Web;
 5 using System.Web.Services;
 6 using System.IO;
 7 using System.Web.Script.Serialization;
 8 using System.Web.Script.Services;
 9
10 namespace WebService
11 {
12     /// <summary>
13     /// CallWebService 的摘要说明
14     /// </summary>
15     [WebService(Namespace = "http://www.qiandabao.com/")]
16     [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
17     [System.ComponentModel.ToolboxItem(false)]
18     // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
19     //[System.Web.Script.Services.ScriptService]
20     public class CallWebService : System.Web.Services.WebService
21     {
22
23          [WebMethod]
24         public string ws()
25         {
26             return "test";
27         }
28     }
29 }

下面是客户端调用WebService时的代码:

 1 $.ajax({
 2     type: "POST",
 3     //dataType: "json",
 4     //contentType: "application/json; charset=utf-8",
 5     url: "http://localhost:8007/CallWebService.asmx/ws",
 6     data:"",
 7     success: function (data) {
 8         alert(data.d);
 9     },
10     error: function (data) {
11         //alert(data.responseText);
12     }
13 });

上面这段js返回的是xml格式的数据:

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.qiandabao.com/">test</string>

如果不指定contentType,WebService返回的就是xml格式的数据,

转载于:https://www.cnblogs.com/wolfocme110/p/3480494.html

jQuery调用WebService返回JSON数据相关推荐

  1. WebForm使用HttpWebRequest 调用webservice返回json

    WebForm使用HttpWebRequest 调用webservice返回json 调用webservice部分:返回的是json 调用webservice部分:返回的是json public st ...

  2. 亲测 asp.net 调用 webservice返回json

    前端脚本 1 $("#sure").click(function () { 2 var tbody = $("#putsigal tbody"); 3 var ...

  3. ajax处理返回的xml数据,使用AJAX调用WebService返回xml不返回json原因以及解决办法...

    初次尝试用AJAX调用webservice,结果无论怎么设置webservice返回的都是xml对象,一般的jquery处理json是更方便的. webservice理论上将下面这段代码按照说明取消注 ...

  4. java调用远程 接口_java通过url调用远程接口返回json数据

    java通过url调用远程接口返回json数据,有用户名和密码验证, 转自 https://blog.csdn.net/wanglong1990421/article/details/78815856 ...

  5. jquery的ajax异步请求接收返回json数据

    jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以.这篇文 ...

  6. jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

    1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

  7. (thinkphp、jQuery)ajax返回json数据

    Thinkphp部分代码: <?php namespace Yxg\Controller;use Think\Controller;class IndexController extends C ...

  8. Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类

    场景 需要在Winform的页面初始化之后,调用http的接口,并将返回的json数据 解析,赋值到窗体中的TextBox组件中. 使用接口测试工具测试的接口返回数据如下 注: 博客: 霸道流氓气质的 ...

  9. JavaWeb-----Ajax异步请求 json对象 服务器如何返回json数据 使用ajax完成一个案例

    1. 回顾 1. servlet的生命周期: 2. filter: 过滤放行和拦截一些资源.比如:黑白名单,登录校验,编码设置等.    (1)创建一个类并实现Filter接口以及重写接口的抽象方法 ...

最新文章

  1. linux 代码更新-打包-重启脚本
  2. caffe的prototxt文件
  3. 关于未达账项的账务处理
  4. R:matlab交互,数据调用
  5. Android RenderScript 关于Compute 的使用
  6. 51nod 1443 路径和树——最短路生成树
  7. java txt 二维数组_java 将一个二维数组存到txt文件里,然后再读取
  8. 【js与jquery】导航下拉菜单效果
  9. ORACLE中如何查找定位表最后DML操作的时间小结
  10. java编程找异数,异类Outliers_又名异数Malcolm_Gladwell.pdf
  11. 整个人麻掉!这竟然是一家可以养老的互联网大厂...
  12. 体验为王-2021友盟+移动性能优化比赛第一名作品
  13. JAVA实现排列组合
  14. C++实现麻将基本听牌胡牌的算法
  15. 计算机考试打字多快才有用,书记员考试打字诀窍(提高速度)
  16. 雨中竞速,本周F1DeltaTime大奖赛带你清凉一下
  17. SecureCRTSecureFX(二):SecureCRTSecureFX的简单操作教程
  18. 电力电子技术-第二章电力电子器件--功率二极管
  19. 基于MCS-51单片机路口红绿灯控制设计(含源码及Proteus布线图)
  20. 那些年啊,那些事——一个程序员的奋斗史 ——94

热门文章

  1. JS实现css属性动画效果
  2. Qualcomm QXDM工具简介和log抓取
  3. 前端每周清单第 30 期:WebVR 指南,Vue 代码分割范式,理想的 React 架构特性
  4. 创建DLL、Lib以及使用DLL、Lib
  5. innosetup区分正常状态和静默安装状态(通过传递的参数)
  6. 【性能优化】优化笔记之一:图像RGB与YUV转换优化
  7. iOS如何判断当前网络的运营商
  8. Website for the introduction to Matlab and Java
  9. 学一下Unix/C啊
  10. 解析.sens数据集