2012-04-20 23 views
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> 

答えて

0

私はjavascriptを使い慣れていないので、答えが分かりませんでした。それが本当の明らかなように思える。ドキュメントが準備できているかどうか気にしない場合は、関数を呼び出してください。

<script type="text/javascript"> 
    alert('hello'); 
</script> 
関連する問題