#jquery #map
#jquery #словарь
Вопрос:
- в моей таблице proj map записываются записи с именем местоположения, широтой, длиной, видом карты (статический щелчок по ссылке для перенаправления страницы карты).
-
это мой код jquery для создания таблицы
var oTable = $('#tblMAP').dataTable( { "bJQueryUI": true, "bPaginate": false, "aaData": [], "asStripeClasses": [ 'strip1', 'strip1'], "bAutoWidth": false, "aoColumns": [ { "sTitle": "Location Name", "sClass": "text-left", "sWidth": "30%" }, //forom DB { "sTitle": "Lat", "sClass": "text-left", "sWidth": "30%" }, // from DB { "sTitle": "Long", "sClass": "text-left", "sWidth": "30%" }, // FROM DB { "sTitle": "MAP VIEW", "sClass": "text-left", "sWidth": "10%" } // how to give link to another page ] } );
-
и мой код Java script
var obj = { itemParent: "Record", itemNames: ["name","LT","LN"] };
var aaData = $.paramquery.xmlToArray( $.parseXML( response ), obj);
var oTable = $('#tblMAP').dataTable();
oTable.fnClearTable();
$('#tblMAP').dataTable().fnAddData(aaData);
window.setTimeout(function(){$('#tblMAP').dataTable().fnFilter('');},500);
$('.dataTables_scrollBody').niceScroll();
if(aaData.length == 0) showMessagePopUpBox("Data not available");
$('#tblMAP tr').click(function() {
$('#tblMAP tr').removeClass('ui-state-highlight')
$(this).addClass('ui-state-highlight');
var aPos = oTable.fnGetPosition(this);
var aData = oTable.fnGetData();
getmappage(); // redirect to another page
(or)
$('#mapview').show();
$('#mapview').load('../map/getmappage.html');
} ); -
как получить только выбранные значения на новой странице.
-
я пробовал так..
function initializea() {
$('#map-canvass').css("height",(window.innerHeight-150) "px");
$('#map-canvass').css("width","100%");
oTableExt = $('#tbleMAP').dataTable();
tablerows=$('#tblMAP tr').size(); // here getting correct rows
if($('# tbleMAP tr.ui-state-highlight').is(':selected')){
alert("selected")
}else{
alert("UN-selected")
}// here i get UN-Selected
var mapOptions = {
center: myLatLng,
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map_canvas = document.getElementById('map-canvass');
............. -
пожалуйста, помогите с примером кода и как указать опцию «ПРОСМОТР КАРТЫ» в таблице по статической ссылке (не по всей строке).
- эта выбранная строка lat, длинные значения получают другую страницу карты.
- пожалуйста, сохраните мои дни
-
Комментарии:
1. if($(‘# tbleMAP tr.ui-state-highlight’).is(‘:selected’)) не дает записи значений.
Ответ №1:
- просто попробуйте это
$('# tbleMAP tr.ui-state-highlight').each(function(){
// your logic using data and positions i.e, data[0][0]......
});