0
私はChangeGraph JavaScript関数をトリガーするドロップダウンを持っています。 Chrome/Firefoxでは、部分表示(.ascx)が読み込まれると、私はハローアラートを取得します。これはIEでは当てはまりません。これを解決する方法に関するアイデア。基本的には、ascxページが "$( '#GraphForm').html(data);を使用して書かれていれば、私はJavaScript関数を起動できません。私のIndex.aspxからJavascript:ascxページの読み込みを検出します。 Internet Explorer
:
<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>