在页面加载

时间:2017-03-13 11:46:59

标签: javascript ajax twitter-bootstrap bootstrap-modal

使用Bootstrap Modal学习/构建登录,我的页面设置:

  • 主页(加载模式的登录按钮)
  • 登录页面(包含模态内容字段和验证/逻辑等)

如果登录失败,我会将用户重定向回主页并重新加载模式(错误消息'详细信息不正确',我还没有这样做)。

Ajax和JavaScript新手,但我写了一段ajax:

$(window).load(function(){          
$.ajax({
       url: 'login page',
       type: 'GET',
       success: function(res) {
         $(res.responseText).find('div.all').each(function(){ //fetches the modal content
              $('div.modal-content').append($(this).html());
         });                    
       }           
      $('#myModal').modal('show'); //not sure if this is wrong      
    });
}); 

这不起作用,它只是加载一个完全没有内容的模态,并且还会破坏登录按钮。我确定这行代码$('#myModal').modal('show');正在打破它,但不知道。

也不确定我的方法是否正确,任何帮助将不胜感激。感谢。

更新:我已经意识到为什么登录按钮不起作用,我在if语句中包围了ajax,这将永远不会成立。如果存在登录错误,则将替换此

0 个答案:

没有答案