看一下源码,查询方法 function searchShip() {
var kw = document.getElementById('kw').value;
if (!kw) return;
var result = document.getElementById('result');
var search = new shipxyAPI.Search();
var opt = { keyword: kw, max: 20 };
var that = this;
search.searchShip(opt, function (status) {
if (status == 0) {
var data = this.data, c = '', len = 0;
c += '<table cellspacing="0"><caption>查询结果<span>(' + (data && data.length ? data.length : 0) + ')</span></caption>' +
'<thead><tr><th scope="col">shipId</th><th scope="col">船名</th><th scope="col">MMSI</th><th scope="col">IMO</th><th scope="col">呼号</th></tr></thead><tbody>';
if (data && data.length > 0) {
var d = null, i = 0;
for (len = data.length; i < len; i++) {
d = data[i];
c += '<tr title="点击定位此船" onclick="locateShipById(\'' + d.shipId + '\')" class="' + (i % 2 == 1 ? 'odd' : '') + '">' +
'<td>' + d.shipId + '</td><td>' + d.name + '</td><td>' + d.MMSI + '</td><td>' + d.IMO + '</td><td>' + d.callsign + '</td></tr>';
}
} else {
c += '<tr><td colspan="5">没有返回结果</td></tr>';
}
c += '</tbody></table>';
result.innerHTML = c;
} else {
alert('查询出错。');
}
});
}
var kw = document.getElementById('kw').value;
if (!kw) return;
var result = document.getElementById('result');
var search = new shipxyAPI.Search();
var opt = { keyword: kw, max: 20 };
var that = this;
search.searchShip(opt, function (status) {
if (status == 0) {
var data = this.data, c = '', len = 0;
c += '<table cellspacing="0"><caption>查询结果<span>(' + (data && data.length ? data.length : 0) + ')</span></caption>' +
'<thead><tr><th scope="col">shipId</th><th scope="col">船名</th><th scope="col">MMSI</th><th scope="col">IMO</th><th scope="col">呼号</th></tr></thead><tbody>';
if (data && data.length > 0) {
var d = null, i = 0;
for (len = data.length; i < len; i++) {
d = data[i];
c += '<tr title="点击定位此船" onclick="locateShipById(\'' + d.shipId + '\')" class="' + (i % 2 == 1 ? 'odd' : '') + '">' +
'<td>' + d.shipId + '</td><td>' + d.name + '</td><td>' + d.MMSI + '</td><td>' + d.IMO + '</td><td>' + d.callsign + '</td></tr>';
}
} else {
c += '<tr><td colspan="5">没有返回结果</td></tr>';
}
c += '</tbody></table>';
result.innerHTML = c;
} else {
alert('查询出错。');
}
});
}
解决方案 »
- agsXMPP編程
- asp.net 条形码打印
- 给大家三点小分,顺便问点C#(asp.net)小问题
- 求问关于DataSet的问题.
- 【百分求助】FTP上传大文件,如何列表显示,下载,邮件通知,及相关问题,求解决办法。
- 显示及更新
- MySql字符集里的怪异
- 谁能讲解下Server.Execute 的用法,有例子最好
- 刚建的群28369353:计算机+英语(.net p2p c\c++ arm)希望有一年以上开发经验的朋友加入。
- 中国法律规定一周上几天班呀,为什么徐州都是上六天班,周六上班却不算加班!
- 求指导,Jqurey EasyUI DataGrid分页绑定的问题
- 发布程序部署到IIS之后,保存的中文的变成了乱码
它的操作步骤是输入船名,查询船id即shipid,然后通过shipid来定位船的位置,因此通过船名ri zhao sheng shi,直接定位位置可能不行,除非你默认选中第一条记录;因为查询ri zhao sheng shi船名的记录可能会有多条。