Jqueryを使用してページの一部を読み込もうとしていますが、この無効な式フラグGエラーが発生していますが、その意味がわかりません。無効な式フラグG Jquery
ここで私は私のCSHTMLファイルで作成したコードです:これは私のcontoller内のコードである
<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>
:
[HttpGet]
public ActionResult Index()
{
ReferenceRepository test = new ReferenceRepository();
var response = test.GetParts("A");
return View(response);
}
public ActionResult GetDetails()
{
return PartialView();
}
これは私のPartialViewではいくつかのダミーのコードです:
は<body>
<p>HELLOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</p>
</body>
私がエラーを見つけた場所であるWebコンソールを見て、それをクリックするとコード
$('#detailsPlace').load(/Home/GetDetails);
のこの行にKES私は、これは、ウェブページからのコードであり、それは私のものに異なって見える理由thatsの。私のコントローラは実際にはHomeControllerと呼ばれていますが、何らかの理由でHomeを期待しています。
あなたは文字列リテラルたいです。 – SLaks
@SLaksありがとうございます。今はエラーが出ませんが、まだ動作していません。私のコードに何か間違っていることがありますか? –