2017-07-25 34 views
1

PartialViewをアップロードするビューがdivにあります。正規表現のフラグが正しくありませんエラーパーシャルビュー

ここ

はコード

<div id="right2" style=" border-style: solid; border-color: #1d69b4; border-radius: 10px;"> @Html.Partial("CalendarDefault") </div>

されており、ボタンによって、私はここに別の

に1 PartialViewを変更する必要があるボタンのコードのロード用

<button class="filled-button" onclick="myFunction()" style="background: #72c367">New Appointment</button>

とJSコードです

<script> 
function myFunction() { 
    $("#right2").load(@Url.Action("SheduleNewAppointment","Calendar")); 
} 
</script> 

しかし、私はエラーが私はそれを修正するにはどうすればよい

myFunction is not defined at HTMLButtonElement.onclick (Index:125) Uncaught SyntaxError: Invalid regular expression flags

の下にありますか?

<script> 
     $('#getDetails') 
      .click(function() { 
       $('#detailsPlace').load('@Url.Action("GetDetails", "Home")'); 
      }); 
    </script> 

<table class="table"> 
    @foreach (var item in Model) 
    { 
     <tr> 
      <td> 
       <a href="#" id="getDetails">@Html.DisplayFor(modelItem => item.Description)</a> 
      </td> 
     </tr> 
    } 
</table> 

<div id="detailsPlace"></div> 

/ホーム/ GetDetails使用して、正規表現として解釈されている「ホーム:

+0

あなたがのcon​​trolerで "SheduleNewAppointment" を定義したする必要があります –

答えて

2

これは私のための例の仕事である:私は私のCSHTMLファイルで作成したコードは、ここで

です"をパターンとして、" GetDetails "をフラグとして使用します。これは無効な正規表現なので、エラーです。

これは私のcontoller内のコードです:

[HttpGet] 
    public ActionResult Index() 
    { 
     ReferenceRepository test = new ReferenceRepository(); 

     var response = test.GetParts("A"); 
     return View(response); 
    } 
public ActionResult GetDetails() 
    { 
     return PartialView(); 
    } 
関連する問題