jqmodal с data-ajax-url не работает - PullRequest
0 голосов
/ 06 ноября 2011

Я пытаюсь реализовать jquery jqmodal на http://communitychessclub.com/test-me.php и основываю свои усилия на примере на http://dev.iceburg.net/jquery/jqModal/ 2. AJAX, но, похоже, он не работает, ничего не происходит при нажатии. Кроме того, я не думаю, что #dialog будет работать, потому что у меня есть более одной игры для всплывающих окон. Есть идеи?

 <li class="showDialog" id="dialog" data-ajax-url="games/game1256.php">
 <img src="http://d1uzlzehxkwcgj.cloudfront.net/game1256-8.png"></li>

 <script src="js/jqModal-min.js"></script>

 <script>
     $().ready(function(){
         $('#dialog').jqm({
             ajax: '@data-ajax-url', 
             modal: true, 
             trigger: 'li.showDialog'});
         });
     });   
 </script>

1 Ответ

0 голосов
/ 06 ноября 2011

Хотя это и не так, комбинация $().ready(handler) не рекомендуется , но, похоже, у вас также есть несколько синтаксических ошибок:

$('#dialog').jqm({
    ajax: '@data-ajax-url', 
    modal: true, 
    trigger: 'li.showDialog'});
});

должно быть написано так:

$('#dialog').jqm({
    ajax: '@data-ajax-url', 
    modal: true, 
    trigger: 'li.showDialog'
});

У вас есть дополнительный }); после li.showDialog, который должен быть удален

...