纯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接口的主要内容,如果未能解决你的问题,请参考以下文章

Spring boot 怎么调用同项目的另一个接口?

纯js调用webservice接口怎么调用

java中dao层和service层的区别是啥?

我第一次接触webservice,怎么调用用web service接口,cxf或者axis2都行,网上找的例子,都有点错误

web service接口 wsdl和asmx有啥区别

C# 关于Web service + XML接口开发