2017-05-29 8 views
0

私は通常のビュー(MainParent.cshtml)であるメインページを持っています。ポップアップであるPopupParent.cshtmlを開くリンクがあります。また、別の子を開くリンクもありますポップアップ...私のコードは、私が子供のポップアップを閉じ、親のポップアップをクリックする最初のtime..butために完全に正常に動作します...それは私のMainParentのGETメソッドに行くポップアップ内でポップアップを作成するには

カスタム/ 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> 
私は、カレンダーを表示するために私の見解では、 "$(ドキュメント).ready(fucntionを())を使用して、" と、このためのた

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> 
関連する問題