jQuery调用WebService返回JSON数据
相信大家都比较了解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数据相关推荐
- WebForm使用HttpWebRequest 调用webservice返回json
WebForm使用HttpWebRequest 调用webservice返回json 调用webservice部分:返回的是json 调用webservice部分:返回的是json public st ...
- 亲测 asp.net 调用 webservice返回json
前端脚本 1 $("#sure").click(function () { 2 var tbody = $("#putsigal tbody"); 3 var ...
- ajax处理返回的xml数据,使用AJAX调用WebService返回xml不返回json原因以及解决办法...
初次尝试用AJAX调用webservice,结果无论怎么设置webservice返回的都是xml对象,一般的jquery处理json是更方便的. webservice理论上将下面这段代码按照说明取消注 ...
- java调用远程 接口_java通过url调用远程接口返回json数据
java通过url调用远程接口返回json数据,有用户名和密码验证, 转自 https://blog.csdn.net/wanglong1990421/article/details/78815856 ...
- jquery的ajax异步请求接收返回json数据
jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以.这篇文 ...
- jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据
1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...
- (thinkphp、jQuery)ajax返回json数据
Thinkphp部分代码: <?php namespace Yxg\Controller;use Think\Controller;class IndexController extends C ...
- Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类
场景 需要在Winform的页面初始化之后,调用http的接口,并将返回的json数据 解析,赋值到窗体中的TextBox组件中. 使用接口测试工具测试的接口返回数据如下 注: 博客: 霸道流氓气质的 ...
- JavaWeb-----Ajax异步请求 json对象 服务器如何返回json数据 使用ajax完成一个案例
1. 回顾 1. servlet的生命周期: 2. filter: 过滤放行和拦截一些资源.比如:黑白名单,登录校验,编码设置等. (1)创建一个类并实现Filter接口以及重写接口的抽象方法 ...
最新文章
- linux 代码更新-打包-重启脚本
- caffe的prototxt文件
- 关于未达账项的账务处理
- R:matlab交互,数据调用
- Android RenderScript 关于Compute 的使用
- 51nod 1443 路径和树——最短路生成树
- java txt 二维数组_java 将一个二维数组存到txt文件里,然后再读取
- 【js与jquery】导航下拉菜单效果
- ORACLE中如何查找定位表最后DML操作的时间小结
- java编程找异数,异类Outliers_又名异数Malcolm_Gladwell.pdf
- 整个人麻掉!这竟然是一家可以养老的互联网大厂...
- 体验为王-2021友盟+移动性能优化比赛第一名作品
- JAVA实现排列组合
- C++实现麻将基本听牌胡牌的算法
- 计算机考试打字多快才有用,书记员考试打字诀窍(提高速度)
- 雨中竞速,本周F1DeltaTime大奖赛带你清凉一下
- SecureCRTSecureFX(二):SecureCRTSecureFX的简单操作教程
- 电力电子技术-第二章电力电子器件--功率二极管
- 基于MCS-51单片机路口红绿灯控制设计(含源码及Proteus布线图)
- 那些年啊,那些事——一个程序员的奋斗史 ——94