我正在将一些代码部署到网站,而当我这样做时,JavaScript无法运行。我得到的错误:JavaScript在本地工作,但部署到网络服务器时不工作
SCRIPT5007: The value of the property '$' is null or undefined, not a Function object.
它使用的代码是
@model MVCMasterDetail.DataAccess.cwwoLoadCurrentWorkOrderActualsResult[]
<script type="text/javascript">
$(document).ready(function() {
$(".grid-toggle").click(function() {
$(this).closest("table").find("tbody").show();
});
$(".hide-rows").click(function() {
$(this).closest("table").find("tbody").hide();
});
});
</script>
@Html.Partial("MasterDetailMasterPartial")
而且什么叫使用它是:
<td colspan="4"> Details<br/><a href="javascript: void(0)" class="grid-toggle">Show- </a><a href="javascript: void(0)" class="hide-rows">Hide</a></td>
任何帮助表示赞赏。
我想你已经忘了添加要领... – rene
听起来像你没有正确包括jQuery。 –
使用萤火虫仔细检查您的请求,也许您没有加载jQuery库 – fcalderan