纯http中js怎么调用Service接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纯http中js怎么调用Service接口相关的知识,希望对你有一定的参考价值。
纯的http页面要怎么才能调用webservice接口,http://192.168.1.32:8085/Service.asmx?op=Search接口然后有4个参数,由于是纯的http页面,在网上查询了许多都不支持,我要使用js调用接口需要怎么写,
参考技术A <script type="text/javascript">var xmlhttp;
function loadXMLDoc(url)
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)
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET","http://192.168.1.32:8085/Service.asmx?op=Search
¶m1=xx¶m2=xxx",true);
xmlhttp.send(null);
else
alert("Your browser does not support XMLHTTP.");
function state_Change()
if (xmlhttp.readyState==4)
// 4 = "loaded"
if (xmlhttp.status==200)
// 200 = OK
// ...our code here...
else
alert("Problem retrieving XML data");
</script>
不用类库自己写个请求就可以了。自己封装ajax 。不知道你是不是要的这个形式。追问
这个是输入地址后的界面输入数据点击Invoice后返回
如果直接输入http://192.168.1.32:8085/Service.asmx?op=Search&AAA=test1130&findPwd=11122&dwbm=510100&Bm=09是跳转到图片1,使用你的方法(GET)结果也是成为了到图片1一样,
对啊。那你想要什么效果。 我给你的脚本你可以在ourcode 里面alert 出来数据。 你要json 还是xml的数据呢。 然后就可以解析xml 获取数据了。 怎么解析 w3school 里面有方法。 或者 设置个头 xmlHttp.setRequestHeader('Content-Type', 'text/xml; charset=utf-8'); //设置请求头的ContentType 写到 xmlhttp.open 这个下面。
本回答被提问者和网友采纳JS怎么调用API接口
需要准备的材料分别是:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,引入jquery使用。
2、在index.html的<script>标签中,输入js代码:
$.get('请求地址', function(b)
document.body.innerText = b;
);
3、浏览器运行index.html页面,此时通过F12的开发者工具可知API接口被调用了。
参考技术A JQuery$.ajax(
url:"后台地址的url",
data:
id:id//参数
,
type:"POST",
success:function(re)
console.log(re);
);本回答被提问者采纳 参考技术B
需要准备的材料分别是:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,引入jquery文件的使用。
2、在index.html的<script>标签中,输入js代码:。
$.get('请求地址', function(a)
document.body.innerText = a;
);
3、浏览器运行index.html页面,通过F12的开发者工具可知API接口被调用了。
参考技术C 使用ajax调用接口 参考技术D 用ajax调用以上是关于纯http中js怎么调用Service接口的主要内容,如果未能解决你的问题,请参考以下文章
我第一次接触webservice,怎么调用用web service接口,cxf或者axis2都行,网上找的例子,都有点错误