javascript 调用webservice 的几种方法
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 的几种方法相关推荐
- Jquery调用webService的四种方法
1.编写4种WebService方法 [WebService(Namespace = "http://tempuri.org/")] [WebServiceBind ...
- Jquery调用webService的四种方法 【转载】
本文转载自:http://space.itpub.net/221062/viewspace-580298 我总结几个关键点 1. 服务必须声明为ScriptService(否则会出现下面的问题) 2. ...
- asp.net远程调用WebService的两种方法
一,静态方法 在"解决方案'项目名'" -> 相应的文件夹,如"Web References" ->右键"添加WEB引用"-&g ...
- php前台调用后台方法,JavaScript_JavaScript调用后台的三种方法实例,方法一:直接使用%=%调 - phpStudy...
JavaScript调用后台的三种方法实例 方法一:直接使用调用 前台JS: var methodStr = ""; alert(methodStr); 后头方法: public ...
- python调用cmd命令释放端口_详解python调用cmd命令三种方法
目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码, ...
- axis调用webservice不同参数的方法
//axis调用webservice不同参数的方法总结 // 调用输入参数是String,返回参数是String的webservice private static boolean doString( ...
- C#调用DLL的几种方法
c#中dll调用方法 一. DLL与应用程序 动态链接库(也称为DLL,即为"Dynamic Link Library"的缩写)是Microsoft Windows最重要的组成要素 ...
- JavaScript 获得对象的N种方法 [转]
JavaScript 获得对象的N种方法 [转] 方法如下: document.getElementById(ID) //获得指定ID值的对象 document.getElementsB ...
- xlwings库 ==> Python调用VBA 的两种方法
之前被问到,Python 很强大,但是需要单独安装,而VBA是office自带的, 那么两者结合的话,如何用Python调用VBA呢? 代码如下(其中 A 是测试文件 宏的名字): VBA代码: Su ...
- JavaScript 数组遍历的五种方法(转)
转自:JavaScript 数组遍历的五种方法 这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下 在使用 JavaS ...
最新文章
- Python Qt GUI设计:多线程中信号与槽的使用(基础篇—9)
- android listview数据动态加载_Android | Tangram动态页面之路(六)数据分离
- Linux内核模块简介
- Centos sudo添加用户
- Mybatis学习笔记18 - 缓存
- “ 我亦想望,如池鱼悠悠 ... “
- asp:dropdownlist如何去掉三角箭头_科目二倒库打轮早会压库角,教练9图详解如何快速调车避免压线?...
- 时延敏感业务低概率超时问题分析
- FBEC2021暨第六届金陀螺奖颁奖典礼盛大开幕
- Android 运行时异常 Binary XML file line # : Error inflating class
- 全栈开发永远成不了高级程序员?!
- python中goto如何使用,基于python goto的正确用法说明
- A Bit of Fun
- 6.6 BERT家族02——sentence-BERT、BioBERT
- 初涉IPC,了解AIDL的工作原理及用法
- 计算机的工作原理机电原理,机电控制系统原理及工程应用
- c语言 库仑计_bq27520电量计的量产设计
- 程序员必备14款生产力工具~
- 第4章 网络安全体系与网络安全模型
- 【解决篇】映美FP-530K+打印发票卡纸,色带安装问题
热门文章
- 可與言而不與之言,失人。不可與言而與之言,失言。知者不失人,亦不失言。
- 【FPGA的小娱乐】tft显示屏生成信号辅助测试阵列
- websocket握手失败_WebSocket通信之握手协议
- python 数字转换为汉字大写
- 备忘: 两个路由器 串联 设置
- 闲时整理3--Android调用指纹验证
- alanwang[GDOU] 直接插入排序法简单演示
- Xcode7 网络请求报错:The resource could not be loaded be
- 使用hexo+icarus快速搭建属于自己的博客网站
- POJ1392: Ouroboros Snake 题解