$(文档).ready未在页面加载时触发

时间:2015-07-16 15:06:24

标签: javascript jquery ajax angularjs

我有一个视图,如下所示,我正在尝试在页面加载时进行ajax调用。但是,$(document).ready似乎没有被触发(或者没有被调用)。不确定问题是什么,它在另一个页面上正常工作。代码如下。

代码(此$(文档).ready无效)

@{
ViewBag.Title = "Programs";
Layout = "~/Views/Shared/_Layout.cshtml";
}

<div class="dashboard grey lighten-3" ng-controller="DashboardController">
<div class="row gutter-14">
        <div class="card">
            <div class="card-header relative">
                <div class="card-title">Programs</div>
            </div>

            <div class="list-group" ng-init="(comments=[]).length=8;">
                <a class="list-group-item clearfix" ng-repeat="i in comments track by $index">
                    <div class="pull-left m-r-10">
                        <i class="icon-circle {{theme_colors[$index]}}-border v-super"></i>
                    </div>
                    <div class="list-group-item-heading" id="programName"></div>
                    <p class="list-group-item-text" placeholder-p></p>
                </a>
            </div>

        </div>

    <div id="TestDiv"></div>

    </div>
</div>

<script type="text/javascript">
$(document).ready(function () {
    alert("!!!");
});
</script>

在_Layout.cshtml的布局中,也调用了$(document).ready。这会导致问题吗?

其他在_Layout.cshtml中准备就绪(此代码可以正常工作)

<script type="text/javascript">
    $(document).ready(function () {
        fnamePlace.innerHTML = Cookies.get("Name");
        userEmail.innerHTML = Cookies.get("Email");
});
<script>

这只是在我的主页上添加Welcome, whoever

0 个答案:

没有答案