2017-02-28 8 views
1

ビュー内からjqueryメソッドを呼び出そうとしていますが、スタックオーバーフローに関するヘルプが見つかりましたが、私の場合は動作していないようです。ビュー内でJqueryメソッドを呼び出す

@{ 
    var status = Model.Status; 
} 

@section Scripts { 
    @Scripts.Render("~/bundles/jqueryval") 
    <script type="text/javascript"> 

    $(document).ready(
     function DisableFeature() { 
      alert("here"); 
     } 

     @if (status != 1) 
     { 
      //<h1>It worked!!</h1> 
      DisableFeature(); 
     } 

     ); 

</script> 
} 

DisabledFeature()私はそれを呼び出すときに赤い下線と「名前DisabledFeatureは現在のコンテキスト内に存在しない」と言います。

答えて

1

あなたはこれを試すことができます。

@{ 
    var status = Model.Status; 
} 

@if (status != 1) 
{ 
    <script> 
    $(document).ready(function() { 
     function DisableFeature() { 
     alert("here"); 
     } 

     DisableFeature(); 
    }); 
    </script> 
} 

はJavaScriptを呼び出す前に statusをチェック。

+0

あなたは 'if(status!= 1){}'を意味すると思います。 – Izzy

+0

@Izzy良い点。ありがとう:) –

+0

ありがとう、それは私を助けた。 –

関連する問題