模态boostrap数据远程错误

时间:2018-02-01 14:07:32

标签: javascript php jquery twitter-bootstrap-4

我在控制台上出现了这种语法错误。它没有考虑到脚本中的内容。

当我看到模态出现但在控制台内时,我有这个:

谢谢。

  

TypeError: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 line:

<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>');

0 个答案:

没有答案