2016-10-19 10 views
-1

は助けてください、Javascriptを "(インデックス):87キャッチされないにReferenceError"

私のjavascriptのコード

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
 
<script src="~/Scripts/jquery-1.9.1.js"></script> 
 

 
<script type="text/javascript"> 
 
    $(function() { 
 
     var url = "../Account/DeconnecterUtilisateur"; 
 
     var statutLogin = @HttpContext.Current.User.Identity.Name; 
 
     $.getJSON(url, { usr: id }, function (data) { 
 
      console.log(data); 
 
     }) 
 
    }); 
 
</script>
は、このエラーメッセージを投げている

(index):87 Uncaught ReferenceError: patrice is not defined

そしてIそれを得ることはできません。

私の目的は、特定のビュー(スクリプトを含む)がロードされるときにユーザーをログオフするメソッドをアカウントコントローラ内で呼び出すことです。これに

+1

コードのある場所に、ここに存在しないかのように、「patrice」の参照が見つかりません –

+0

あなたが送信する名前は、patriceですか?おそらくこれを参考にしてください:var statutLogin = '@ HttpContext.Current.User.Identity.Name'; – Dror

+0

[asp.net mvc内のスクリプトファイルに現在のログインユーザー名を取得する方法](http://stackoverflow.com/questions/12820172/how-to-get-the-current-login-user) -name-in-my-script-file-inside-my-asp-net-mvc) – Dror

答えて

0

書き換え:

var statutLogin = '@HttpContext.Current.User.Identity.Name'; 

は、スクリプトを実行する前に、C#はJSにコードを生成しているので、あなたが上記のアポストロフィ必要に注意してください。

+0

ありがとうMattiasÅslundこれはうまく動作します – Patrice

+0

喜んで助けてください。あなたの順番は良い市民になり、最高の解決策を受け入れ、良い答えをアップアップすることができます。 :) –

+0

私は喜んでいるだろうが、私はどのように(投票)を達成するために参照してください。 私はおそらくStackoveflowでいくつかのコースが必要です – Patrice

関連する問題