[英]Bind Action not working outside of the partialview
當我從PartialView拿走click action jQuery時,代碼停止工作:
部分視圖:
@model Heelp.ViewModels.CategoryGetAllBySearchListViewModel
<p class="float-left margin-top align-left"><span>Encontrámos <em><a href="#">@Model.TotalSearchCount</a></em> resultados nas categorias:</span></p>
<div class="clear-both">
<div id="searchResultsList" class="float-left">
<ul>
@foreach (var item in Model.CategoryGetAllBySearch)
{
<li>
@Html.ActionLink(
String.Format("{0} {1} ver »", item.SearchCount, item.Name),
MVC.Company.GetAllByCategory(item.Id, Model.Search, Model.Location, Model.IsCenterFromUser, Model.CenterLng, Model.CenterLat, Model.SearchRadius),
new { id = "getCompanies" })
</li>
}
</ul>
</div>
</div>
<script>
$("#getCompanies").on("click", function()
{
$.ajax({
url: this.href,
cache: false,
success: function (result) {
companyGetAllByCategoryOnSuccess(result);
}
});
return false;
});
</script>
如果我將腳本代碼放在外部JS文件中,則該代碼不起作用,為什么?
謝謝。
我從項目中刪除了所有驗證和不干擾js的文件,然后從NuGet重新加載它們,一切都解決了。
謝謝您的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.