<script src="~/Scripts/jquery-2.1.1.js"></script>
  <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
经过验证时jquery版本高了,与ajax中live()方法冲突,还是其他的,我没找到  <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>高版本,求指点,jquery只用高版本,不然bootstrap中一些效果没法用了,跪求!!

解决方案 »

  1.   


         JQ高版本好像不支持live了  换on试试
      

  2.   

     <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script> 是把所有live 换为on吗
      

  3.   

    <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.1.min.js"></script>
        <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>jquery1.9以上    unobtrusive-ajax.min就不支持异步刷新了! 也就是onsuccess不会被执行,我return Content(“ok”);它直接在页面上显示ok,不执行afterLogin,哎,求一个unobtrusive-ajax
    public ActionResult CheckLogin()
            {
                return Content("ok:ok");
            }
    @using (Ajax.BeginForm("CheckLogin", new { }, new AjaxOptions() { HttpMethod = "post", OnSuccess="afterLogin" }, new { id = "loginForm" }))
                {
                      <table class="tab">
                          <tr>
                              <td class="txt_left" >User&nbsp;Id:</td>
                              <td><input  type="text" class="txt_right" name="name" value="" id="name"/><span id="msg1" class="msg"></span></td>
                          </tr>
                          <tr>
                              <td class="txt_left">Password:</td>
                              <td><input type="password"name="pwd" class="txt_right" value="" id="pwd" /><span id="msg2" class="msg" ></span></td>
                          </tr>
                           
                         
                          <tr>
                              <td><button id="login" type="submit" class="btnlog" style="margin:14px 0 0 13px;">&nbsp;</button></td>
                              <td><input id="clerr" type="submit" class="btncle" value=" " style="margin:14px 0 0 29px;" /></td>
                          </tr>
                      </table>
                }
      

  4.   

    WHY
    ...........................
      

  5.   

    jq的版本不兼容最蛋疼了、要么不用、要么自己改吧、 下个源码别是min的  自己改吧
      

  6.   

    解决!,jquery高版本live不支持了,所以unobtrusive-ajax.min.js也要换  我用的是vs -2012版本里面的,网上的不好找, uzihou复制了一个vs2013版本里面的unobtrusive-ajax.min.js解决了
      

  7.   

    我也遇到同样的问题,uzihou有vs2013版本的吗?请发一个给我,谢谢,
      

  8.   

    使用nuget获取最新版即可  https://www.nuget.org/packages/Microsoft.jQuery.Unobtrusive.Ajax/