JQuery Ajax调用webservice的一些经验记录,在此实例中,解决跨域使用了Core解决方案,在下一篇文章中,会介绍JS 跨域的问题。

  • 实例!、实例!、实例!
  • 跨域解决方案

实例-源码

前端

function SendPost(){$.ajax({'url':'http://100.80.62.40:8080/WebService.asmx/HelloWorld','type':'POST','contentType': "application/json; charset=utf-8",'data':'','dataType':'json','success': function(response){console.log(response);console.log(response.d);console.log(JSON.parse(response.d));}});
}

这里还是有个小问题的,顺便介绍一下吧。那就关于JSON.parse解析的问题,其实这个是小问题,JSON 的这个正确格式为 :{“result”:”success”},注意内容一定为双引号,不能为单引号,单引号就会出现如此的错误。故在webservic方法中为正确使用 json格式,使用将双引号转义。

WebService

[WebMethod]
public string HelloWorld()
{return "{\"result\":\"success\"}";
}

Web.Config

system.web, 注意关于WebService及其子标签的写法

 <system.web><compilation targetFramework="4.5.2" debug="true"/><httpRuntime targetFramework="4.5.2"/><httpModules><add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"/></httpModules><!--跨域请求--><webServices><protocols><add name="HttpGet"/><add name="HttpPost"/></protocols></webServices></system.web>

第二部分,这一块是为了解决JS 本源策略,跨域的问题。允许非同源调用

<system.webServer><!--解决跨域请求 by wys --><httpProtocol><customHeaders><add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/><add name="Access-Control-Allow-Headers" value="x-requested-with,content-type"/><add name="Access-Control-Allow-Origin" value="*" /></customHeaders></httpProtocol></system.webServer>

jQuery Ajax 调用WebService实例详解相关推荐

  1. Jquery ajax调用webservice总结

    Jquery ajax调用webservice总结 jquery ajax调用webservice(C#)要注意的几个事项: 1.web.config里需要配置2个地方 <httpHandler ...

  2. jquery ajax 调用webservice以及跨域问题

    先在服务器端配置webconfig,因为默认情况下是不支持post,get访问 在system.web 中间 <webServices ><protocols ><add ...

  3. CSS+jQuery实现滑动幻灯片实例详解

    HTML部分代码 Start with having a wrapping container div called main_view , and two sections nested insid ...

  4. android 调用oracle,Android 调用WCF实例详解

    Android 调用WCF实例 1. 构建服务端程序 using System.ServiceModel; namespace yournamespace { [ServiceContract(Nam ...

  5. jquery ajax调用java webservice,jQuery AJAX 调用WebService实现代码

    用jQuery调用其他项目的WebService 实现登录验证功能 html输入用户名密码: 代码 Login ID: Login Password: Jquery引用和登录事件 代码 $(docum ...

  6. webService学习9:jquery ajax调用webservice

    1 参照  webService学习7:调用天气接口 生成客户端代码 2 前台代码 <%@ page language="java" import="java.ut ...

  7. jquery中cookie用法实例详解(获取,存储,删除等)

    这篇文章主要介绍了jquery中cookie用法,结合实例详细分析了jQuery操作cookie的获取,存储,删除等操作,并附带了Jquery操作Cookie记录用户查询过信息实现方法,需要的朋友可以 ...

  8. java构造器调用构造器_java中构造器内部调用构造器实例详解

    可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点. public class Flower { private String ...

  9. java 实现违章_基于JAVA的违章查询助手数据调用代码实例详解

    [Java]代码 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; ...

最新文章

  1. 双显卡单独分辨率_CPU、GPU双重碾压!AMD RX 6000系列显卡正式发布 16G显存吊锤RTX 30...
  2. mahout kmeans
  3. 华为“燃料”助力荣耀向上,全力冲击高端市场
  4. [BZOJ3261] 最大异或和 (异或前缀和,可持久化Trie)
  5. Google服务器 IP
  6. 中国电子计算机大学竞赛安徽分赛,我院学子喜获第十二届全国大学生数学竞赛安徽赛区15项一等奖...
  7. opencv mat数据剪裁感兴趣的部分处理方法
  8. (五)使用生成对抗网络 (GAN)生成新的时装设计
  9. LeetCode 101 对称二叉树的几种思路(Python实现)
  10. go -生成pb文件 - 上
  11. opencv读取摄像头实时流代码
  12. DirectX 初始化DirectX(手写和红龙书里面的方式)
  13. Java冻结Excel行或列
  14. POJ - 3376 Finding Palindromes(拓展kmp+trie)
  15. flink 一次job卡deploying故障解决
  16. 微软通过云存储插件简化Docker容器迁移
  17. Grasshopper 二次开发 (C#) Part 1 - Introductions to the C# Coding in Grasshopper
  18. springboot聚合工程打包报错Compilation failure浅析
  19. Java常见面试题大全
  20. 服务器安装win7系统不停重启,win7系统下路由器总是每天都自动重启如何解决

热门文章

  1. element input=number 限制输入长度,输入数字的大小和禁止输入e
  2. mysql 2.71828_e值如何计算 2.71828
  3. PMP_敏捷专项练习题 (3A通过分享)(共94道题附答案及解析)
  4. JAVA开发(JAVA架构师成长之路)
  5. Win11如何将右下角图标全部显示?Win11将右下角图标全部显示
  6. Matlab—什么是nc文件,以及如何读取导入
  7. ISO13335标准简介
  8. 小程序Swiper组件做日历(周历)左右滑动动态修改数据
  9. vue 自定义日历 周模式 包括上一周 下一周 返回今日
  10. [教学管理] 学生作业及日志查收的纯MySQL解决方案