我有MVC项目,我创建了ActionResult,在View中使用此代码:
@{
Layout = String.Empty;
}
<div class="weather-widget-container">
<!--<div class="weather-widget-title">Метео</div>-->
<ul style="margin-top: 5px; float: left" id="vremenska"></ul>
<img id="weather-loading" style="height:16px; width:11px; margin-top: 5px; float: right; margin-right: 5px; " src="/vremenskaX/ikoni/loading.gif" />
</div>
<script>
window.RostuseFunction = [];
</script>
<script>
for (var i = 0, length = window.RostuseFunction.length; i < length; i++) {
window.RostuseFunction[i]();
}
</script>
<script src="../Scripts/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="../vremenskaX/js/jquery.carouFredSel-6.2.1-packed.js"></script>
<script type="text/javascript" src="../vremenskaX/meteopro2.js"></script>
<link href="~/Content/meteopro2.css" rel="stylesheet" />
当我发送请求到:localhost / Vremenska / Index页面没问题,但当我从另一个页面localhost / Vesti / Aktuelno用RenderAction调用时:
@{Html.RenderAction("Index", "Vremenska");}
当我打开localhost / Vesti / Aktuelno时出现此错误:
未捕获的TypeError:$(...)。carouFredSel不是函数
在SuccessMeteo(meteopro2.js:18)
at Object。 (jquery的-3.1.1.min.js:4)
at i(jquery-3.1.1.min.js:2)
at Object.fireWith [as resolveWith](jquery-3.1.1.min.js:2)
at A(jquery-3.1.1.min.js:4)
在HTMLScriptElement.c(jquery-3.1.1.min.js:4)
在HTMLScriptElement.dispatch(jquery-3.1.1.min.js:3)
在HTMLScriptElement.q.handle(jquery-3.1.1.min.js:3)
有什么问题,以及如何解决?