使用jquery的getJSON跨域访问
因为希望给自己的采购系统增加在线检查版本功能,所以需要访问服务器。其实最简单的就是使用iframe,不管iframe看起来不是那么友好。
而juqery不支持跨域,所以只能够使用getSon。
1)在客户端页面放置一个加载按钮
<div id="contents">
<img src="Style/image/loading.gif" style=" vertical-align:middle" /> 正在检查更新...
</div>
2)引用服务器上的js
<script type="text/javascript">
$.getJSON("http://www.dotnetcms.org/check.aspx?t=puchase&jsoncallback=?");
function checkver(d) {
alert(d.txt);
$("#contents").html(d.txt);
}
</script>
3)服务器配置
checkver({"txt":"当前版本是5.2"})
请注意checkver名称的一致,也就是如果你更改其他名称,请同事更改这2处