2017-05-29 47 views
0

我有一個主頁是一個普通的視圖(MainParent.cshtml)..它有打開PopupParent.cshtml這是一個彈出窗口的鏈接,並且這又有鏈接打開另一個孩子彈出...我的代碼工作時,我關閉彈出的孩子,並點擊彈出家長首先time..but完全沒有問題......它關係到我的MainParent的GET方法如何使Popup彈出內

自定義/ CRMDashboard.js

BDdashboard: function (prospectid, stage, fromdate, toodate) { 
    if (prospectid > 0 && prospectid != undefined && prospectid != "") { 
     $('#followupModal2').html(""); 
     $.get(CRMDashboard.BDdashboardUrl, { prospectid: prospectid, stage: stage, fromdate: fromdate, toodate: toodate }, function (data) { 
      if (data != null) {          
       $('#followupModal2').html(data); 
      } 
     }); 
    } 
}, 

BDdashboardAbout: function (userid, till, fromdate, toodate) { 
    if (userid > 0 && userid != undefined && userid != "") { 
     $('#followupModal').html(""); 
     $.get(CRMDashboard.BDdashboardAboutUrl, { userid: userid, till: till, fromdate: fromdate, toodate: toodate }, function (data) { 
      if (data != null) { 
       $('#followupModal').html(data);      
      } 
     }); 

    } 
}, 

MainParent.cshtml

<td><a href="#followupModal" data-toggle="modal" title="BD Dashboard" onclick="CRMDashboard.BDdashboardAbout('@item.userid', '1', '@Model.fromdate', '@Model.toodate')">@item.addedthismonth</a></td> 

<div id="followupModal" class="modal fade bs-modal-lg"> 
</div> 
<script type="text/javascript"> 
$(window).on("load", function() { 
    CRMDashboard.BDdashboardAboutUrl = '@Url.Content("~/BDDashboard/About")'; 
    }); 
</script> 
<script src="@Url.Script("Custom/CRMDashboard.js")" type="text/javascript"> 
</script> 

Popuparent.cshtml

<td><a href="#followupModal2" data-toggle="modal" title="Click to view" onclick="CRMDashboard.BDdashboard('@item.prospectid','@Model.stage', '@Model.fromdate', '@Model.toodate')">View</a></td> 

<div id="followupModal2" class="modal fade bs-modal-lg"> 
</div>    

<script src="@Url.Script("Custom/CRMDashboard.js")" type="text/javascript"> 
</script> 


<script type="text/javascript" language="javascript"> 
$(document).ready(function() { 
    CRMDashboard.BDdashboardUrl = '@Url.Content("~/BDDashboard/Contact")'; 
     }); 
</script> 

Popupchild.cshtml

<td>Data</td> 

回答

0

我是 「使用$(文件)。就緒(溫控功能())」 在我看來,以顯示壓延機, 正因爲如此它每次都進入我的MainParent的GET方法

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#fdate').datepicker({ dateFormat: 'dd-mm-yy', changeMonth: true, 
changeYear: true }); 
}); 
</script>