应用json将随书光盘整合到opac

在优雅的jquery框架下,很快地实现了将我馆的和厦大馆的随书光盘整合到innovative系统的opac中,接下来会加快电子期刊、电子图书及网络资源的整合。

效果页面:

随书光盘整合效果页面

html代码:

馆藏地 索书号 处理状态
五楼社科阅览区 H310.41/200812 馆内阅览

标准号 978-7-5062-7517-0 CNY36.00 ‪(‬含光盘‪)‬
978-7-88742-998-8 光盘

javascript代码:

//应用ajax在OPAC中整合随书光盘,js框架使用jquery.js,功能脚本OpenOpac.js
//本例用于innovative webpac pro
//编写者:小钟,yuanxinz@gmail.com
//CC知识共享许可,请根据您的实际应用情况修改

//加载
$(document).ready(function() {
var txt = $(“#isbn .bibInfoData:first”).text();
if(txt.indexOf(“光盘”)>-1){

//插入新图层
$(“#booklist”).append(“

随书光盘下载:

“);

//获得isbn号
var i=0;
var isbn=txt.split(” “)[0];

//本地光盘
$.getJSON(“http://202.116.*.*/iso/getISO.asp?isbn=”+isbn+”&callback=?”, function(data){
if(data.title!=null&&data.title!=””){
$(“#bookcd”).append(“暨大下载点  “);
}else{
i=i+1;
}
});

//厦大随书光盘
//去掉isbn号中的横杠
txt=isbn.replace(/-/g,””);
$.getJSON(“http://210.34.*.*/api/getISO.php?isbn=”+txt+”&callback=?”, function(data){
if(data.title!=null&&data.title!=””){
$(“#bookcd”).append(“厦大下载点  “);
}else{
i=i+1;
}

//如果没有光盘下载,则显示请求上架
if(i==2){
$(“#bookcd”).append(“请求上网“);
}else{
$(“#bookcd”).append(“[随书光盘使用帮助]“);
}
});
}
});

2 thoughts on “应用json将随书光盘整合到opac

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*