ChangeGraph JavaScript 関数をトリガーするドロップダウンがあります。Chrome/Firefox で、部分ビュー (.ascx) が読み込まれると、hello アラートが表示されます。これは IE には当てはまりません。これを解決する方法についてのアイデア。基本的に、「$('#GraphForm').html(data);」を使用して ascx ページを作成すると、javascript 関数を開始できません。
私のIndex.aspxから:
<div id="GraphForm"></div>
Javascript:
function ChangeGraph(displayTypeId) {
$('#GraphForm').html("");
$.get('/Dashboard/GetGraphForm', { id: displayTypeId }, function(data) {
$('#GraphForm').html(data);
});
}
コントローラ:
public PartialViewResult GetGraphForm(int id)
{
//... Build Model (removed)
return PartialView("EnergyConsumedFormView"/* , model */);
}
EnergyConsumedFormView.ascx Javascript:
<script type="text/javascript">
$(document).ready(function() {
alert('hello');
});
</script>