1.

         Sys.Net.WebServiceProxy.invoke(
                          'WebService Path',//Service路径
                          'IsSubmitByURL',//调用方法
                          true,//是否使用HttpGet
                          {'name':name},//参数
                          Onsucceeded,//OnSucceeded时回调函数
                          null,//OnFailed时回调函数
                          null,//UserContext
                          5000//TimeOut
                          );

         function Onsucceeded(){ //todo}

         http://technet.microsoft.com/zh-cn/library/bb383814(es-es).aspx

2.

         xmlhttp=null;
                          if (window.XMLHttpRequest)
                          {// code for all new browsers
                          xmlhttp=new XMLHttpRequest();
                          }
                          else if (window.ActiveXObject)
                          {// code for IE5 and IE6
                          xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
                          }
                          if (xmlhttp!=null)
                          {
                          
                          var path =  '/DoWork?name='+ encodeURI(name); //webservice路径
                          xmlhttp.open('GET',path,false);  //false同步,true异步
                          xmlhttp.setRequestHeader('Content-Type','application/json; charset=utf-8');
                          xmlhttp.send(null);
                          //alert('xmlhttp.responseXML:'+xmlhttp.responseText);
                          result= xmlhttp.responseText;  //返回结果
                          }
                          else
                          {
                          alert('Your browser does not support XMLHTTP.');
                          }

3.

$("#btnClick").click(function() {
                 $.ajax({
                      url:"http://localhost:10168/WebService1.asmx/HelloWorld",
                      beforeSend: function(x) { 
                       x.setRequestHeader("Content-Type", "application/json; charset=utf-8"); 
                     },

       async: false,
                   data: "{code:'"+Code+"'}",

dataType:"json",
                     type:"POST",
                     error: function(x, e) { 
                   alert(x.responseText); 
                 }, 
          complete: function(x) { 
                       //alert(x.responseText); 
                 } ,
                     success:function(data){
                        var msg=data.d;
                      var json=JSON2.parse(msg);
                        alert(json.id);
                     }
                 });
                 
             });

转载于:https://www.cnblogs.com/xiaoN-2006/archive/2013/03/04/2942911.html

javascript 调用webservice 的几种方法相关推荐

  1. Jquery调用webService的四种方法

    1.编写4种WebService方法     [WebService(Namespace = "http://tempuri.org/")]     [WebServiceBind ...

  2. Jquery调用webService的四种方法 【转载】

    本文转载自:http://space.itpub.net/221062/viewspace-580298 我总结几个关键点 1. 服务必须声明为ScriptService(否则会出现下面的问题) 2. ...

  3. asp.net远程调用WebService的两种方法

    一,静态方法 在"解决方案'项目名'" -> 相应的文件夹,如"Web References" ->右键"添加WEB引用"-&g ...

  4. php前台调用后台方法,JavaScript_JavaScript调用后台的三种方法实例,方法一:直接使用%=%调 - phpStudy...

    JavaScript调用后台的三种方法实例 方法一:直接使用调用 前台JS: var methodStr = ""; alert(methodStr); 后头方法: public ...

  5. python调用cmd命令释放端口_详解python调用cmd命令三种方法

    目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码, ...

  6. axis调用webservice不同参数的方法

    //axis调用webservice不同参数的方法总结 // 调用输入参数是String,返回参数是String的webservice private static boolean doString( ...

  7. C#调用DLL的几种方法

    c#中dll调用方法 一. DLL与应用程序 动态链接库(也称为DLL,即为"Dynamic Link Library"的缩写)是Microsoft Windows最重要的组成要素 ...

  8. JavaScript 获得对象的N种方法 [转]

    JavaScript 获得对象的N种方法 [转] 方法如下: document.getElementById(ID)        //获得指定ID值的对象 document.getElementsB ...

  9. xlwings库 ==> Python调用VBA 的两种方法

    之前被问到,Python 很强大,但是需要单独安装,而VBA是office自带的, 那么两者结合的话,如何用Python调用VBA呢? 代码如下(其中 A 是测试文件 宏的名字): VBA代码: Su ...

  10. JavaScript 数组遍历的五种方法(转)

    转自:JavaScript 数组遍历的五种方法 这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下 在使用 JavaS ...

最新文章

  1. Python Qt GUI设计:多线程中信号与槽的使用(基础篇—9)
  2. android listview数据动态加载_Android | Tangram动态页面之路(六)数据分离
  3. Linux内核模块简介
  4. Centos sudo添加用户
  5. Mybatis学习笔记18 - 缓存
  6. “ 我亦想望,如池鱼悠悠 ... “
  7. asp:dropdownlist如何去掉三角箭头_科目二倒库打轮早会压库角,教练9图详解如何快速调车避免压线?...
  8. 时延敏感业务低概率超时问题分析
  9. FBEC2021暨第六届金陀螺奖颁奖典礼盛大开幕
  10. Android 运行时异常 Binary XML file line # : Error inflating class
  11. 全栈开发永远成不了高级程序员?!
  12. python中goto如何使用,基于python goto的正确用法说明
  13. A Bit of Fun
  14. 6.6 BERT家族02——sentence-BERT、BioBERT
  15. 初涉IPC,了解AIDL的工作原理及用法
  16. 计算机的工作原理机电原理,机电控制系统原理及工程应用
  17. c语言 库仑计_bq27520电量计的量产设计
  18. 程序员必备14款生产力工具~
  19. 第4章 网络安全体系与网络安全模型
  20. 【解决篇】映美FP-530K+打印发票卡纸,色带安装问题

热门文章

  1. 可與言而不與之言,失人。不可與言而與之言,失言。知者不失人,亦不失言。
  2. 【FPGA的小娱乐】tft显示屏生成信号辅助测试阵列
  3. websocket握手失败_WebSocket通信之握手协议
  4. python 数字转换为汉字大写
  5. 备忘: 两个路由器 串联 设置
  6. 闲时整理3--Android调用指纹验证
  7. alanwang[GDOU] 直接插入排序法简单演示
  8. Xcode7 网络请求报错:The resource could not be loaded be
  9. 使用hexo+icarus快速搭建属于自己的博客网站
  10. POJ1392: Ouroboros Snake 题解