2010-08-21 61 views
0

我使用jQuery的工具插件覆盖,我这里有这个代码ASP.NET MVC - 控制器的路径“/无”未找到或没有实现一个IController

<script type="text/javascript"> 
     var overlayElem; 

     $(document).ready(function() { 

      $("a[rel]").live('click', function (e) { 
       e.preventDefault(); 

       overlayElem = $(this); 

       $(this).overlay({ 
        mask: '#3B5872', 
        effect: 'apple', 
        api: true, 
        load: true, 
        onBeforeLoad: function() { 
         var wrap = this.getOverlay().find(".contentWrap"); 
         wrap.load(this.getTrigger().attr("href")); 
        } 
       }); 
      }); 

      var triggers = $(".modalInput").overlay({ 
       mask: { 
        color: '#ebecff', 
        loadSpeed: 200, 
        opacity: 0.9, 
        top: '50%', 
        api: true 
       }, 
       closeOnClick: false 
      }); 


      var buttons = $("#yesno button").click(function (e) { 
       var yes = buttons.index(this) === 0; 
       if (yes) { 
        $.ajax({ 
         url: overlayElem.attr('href'), 
         success: function (data) { 
          $("#gridcontainer").html(data); 
         } 
        }); 
       } 
      }); 
     }); 

     function ajaxFormRequest(form, callback, format) { 
      $.ajax({ 
       url: form.action, 
       type: form.method, 
       dataType: format, 
       data: $(form).serialize(), 
       success: callback 
      }); 
     } 

     function update_grid(result) { 
      overlayElem.overlay().close(); 
      $("#gridcontainer").html(result); 
     } 

    </script> 

我发现每次我使用删除确认对话框引发此错误。

我没有说有一个链接到任何代码“/无”

回答

1

它有点像“空”或“未定义”,因为JS不能找到您已经定义为背景的图像覆盖。

我只是有这一点,我不得不这样做在这样的CSS指定背景图片:

#overlay {background: #fff url(images/white.png);} 

希望帮助!

+0

我会在稍后尝试这个:)好信息! – Rookian 2011-02-18 21:12:31

相关问题