javascript问题,想用JS调用一个web service……

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:41:44
想在我的网站主页上放一个天气预报的小应用,但是我的主页想弄成静态的,也就是不能有后台代码的,就想在前台用JS调用……可是不会~请高手来帮忙解决下,最好有详细的代码…… 很着急的……急用……谢谢…… 要是能成功,分是不会少的……

如果是要调用webservice的话,JS很难实现,因为webservice的客户端有很多JAR包的,除非用JS模拟JAVA的中的webservice调用。
其实你可以到网上找一个天气预报的页面,然后直接在页面上嵌套一个iframe,或者用AJAX获取response,然后通过document.getElementById('xx').innerHTML = '得到的response字符串';的方式来实现。
GOOD LUCK!

....
....
<SCRIPT LANGUAGE="JavaScript">
<!--
function weatherReport(){
document.getElementById("div1").innerHTML = ###
}
//-->
</SCRIPT>
....
....
<BODY onload="weatherReport()">
<div id="div1"></div>
</BODY>
....
其中“###”部分为你调用的天气预报的页面地址

建议你用ajax实现, 你下载个jquery库,轻松实现ajax,下载地址 http://docs.jquery.com/Downloading_jQuery

在页面中包含库
<script language="javascript" src="./js/jquery-1.2.1.pack.js"></script>
然后 有如下