У меня ошибка появляется на консоли с этим синтаксисом. Это не учитывается внутри скрипта.
Когда я смотрю модальные появляются, но внутри консоли у меня есть это:
Спасибо.
Ошибка типа: a не определено
<anonyme>
http:///boutique/ext/javascript/bootstrap/ajax_form/bootstrap_modal_remote_url.js:2:3
console error (bootstrap_modal_remote_url.js)
$('body').on('click', '[data-toggle="modal"]', function(){
$($(this).data("target")+' .modal-body').load($(this).data("remote"));
});
строка html:
<a data-banner-id="1" data-toggle="modal" data-target="#statsModal"><img src="/admin/images/icons/statistics.gif" alt="icon_statistics" title="icon_statistics" /></a>
Ниже код и рендеринг HTML.
код скрипта (часть):
$(function() {
var fetchStatsUrl = '<?= addslashes($OSCOM_BannerManager->link('BannerManager&FetchStats&banners_id={{id}}')); ?>';
$('#statsModal').on('shown.bs.modal', function (e) {
var json = $.getJSON(Mustache.render(fetchStatsUrl, {id: $(e.relatedTarget).data('banner-id')}), function(data) {
if (typeof data.labels !== 'undefined') {
$('#statsModal .statsModalContent').html('<h4 class="modal-title">' + data.title + '</h4><div id="banner_statistics"></div><div class="text-right"><span class="label label-info">Views</span><span class="label label-danger">Clicks</span></div>');
HTML-скрипт (часть):
$(function() {
var fetchStatsUrl = 'http://boutique/admin/index.php?A&Marketing%5CBannerManager&BannerManager&FetchStats&banners_id=%7B%7Bid%7D%7D';
$('#statsModal').on('shown.bs.modal', function (e) {
var json = $.getJSON(Mustache.render(fetchStatsUrl, {id: $(e.relatedTarget).data('banner-id')}), function(data) {
if (typeof data.labels !== 'undefined') {
$('#statsModal .statsModalContent').html('<h4 class="modal-title">' + data.title + '</h4><div id="banner_statistics"></div><div class="text-right"><span class="label label-info">Views</span><span class="label label-danger">Clicks</span></div>');
Задача ещё не решена.
Других решений пока нет …