无法停止文件就绪的ajax调用

时间:2014-08-18 10:37:41

标签: jquery asp.net-mvc

我有一个ajax函数,我希望可以选择在加载MVC视图时运行,但是我无法阻止它运行。我设置了一个布尔变量来停止该函数,但忽略了它的值。当我理解为什么时,我会尝试从视图模型中传递一个值来设置true / false - 来控制在加载视图时是否调用ajax函数。下面的代码段会进行ajax调用,即使它似乎不应该。

   $(document).ready(function () {
      $("#divLoading").show();
      var doit = false;
      if (doit) {
         CallAjaxPost();
      }
   });
  function CallAjaxPost() {
     var url = '@Url.Action("PostMethod", "Nav")';
     $.post(url, null,
        function (data) {
           $("#PID")[0].innerHTML = data;
           $("#divLoading").hide();
        });
     }

1 个答案:

答案 0 :(得分:0)

我的代码出错了。一切都按预期工作。