Jquery 现场所有的ajax调用突然停止工作

Jquery 现场所有的ajax调用突然停止工作,jquery,ajax,Jquery,Ajax,我在网站上几乎没有ajax功能。朋友添加/删除等。他们工作得很好,但从1周起就没有了 控制台日志上没有显示任何内容。当我按下按钮时,什么也没发生。我只是不知道会有什么问题。页面来源自6个月以来一直未更改。这是其中一个脚本 $(document).ready(function(){ $('.newFriend, .buttons').click(function() { $.post('misc/add_friend.php', { "id": $(this

我在网站上几乎没有ajax功能。朋友添加/删除等。他们工作得很好,但从1周起就没有了

控制台日志上没有显示任何内容。当我按下按钮时,什么也没发生。我只是不知道会有什么问题。页面来源自6个月以来一直未更改。这是其中一个脚本

$(document).ready(function(){
$('.newFriend, .buttons').click(function() {
$.post('misc/add_friend.php',
        {
            "id": $(this).attr('id')
        },
        function (response) {

            switch (response) {
                case 'Already friends':
                    $('#message_newfriend').html('<div id="alertFadeOut" style="color: green">Already friends!</div>');
                    $('#alertFadeOut').fadeOut(3000, function () {
                        $('#alertFadeOut').text('');
                    });
                    break;
                case 'Trying to add themselves':
                    $('#message_newfriend').html('<div id="alertFadeOut" style="color: red">You can't add yourself as a friend!</div>');
                    $('#alertFadeOut').fadeOut(3000, function () {
                        $('#alertFadeOut').text('');
                    });
                    break;
                case 'Added as friend':
                    $('#message_newfriend').html('<div id="alertFadeOut" style="color: red">You added this user as a friend!</div>');
                    $('#alertFadeOut').fadeOut(3000, function () {
                        $('#alertFadeOut').text('');
                    });
                    break;
            }

        });

   });

});
$(文档).ready(函数(){
$('.newFriend.buttons')。单击(函数(){
$.post('misc/add_friend.php',
{
“id”:$(this.attr('id'))
},
功能(响应){
开关(响应){
案例“已经是朋友了”:
$('message_newfriend').html('ready friends!');
$('#alertFadeOut')。fadeOut(3000,函数(){
$('#alertFadeOut')。文本('';
});
打破
案例“尝试添加自己”:
$('#message_newfriend').html('您不能将自己添加为朋友!');
$('#alertFadeOut')。fadeOut(3000,函数(){
$('#alertFadeOut')。文本('';
});
打破
案例“添加为朋友”:
$('#message_newfriend').html('您将此用户添加为好友!');
$('#alertFadeOut')。fadeOut(3000,函数(){
$('#alertFadeOut')。文本('';
});
打破
}
});
});
});
这是按钮

<a href="javascript:;" class="newFriend has-tooltip pull-right" data-title="Add as a friend" id="'.$id.'" >
    <i class="fa fa-user" style="text-decoration: none;"></i> Add as a friend
</a>

这些是我使用的声明

<script src="css/js/jquery.confirm.min.js"></script>  
<script src="css/js/jquery.flexslider-min.js"></script>    
<script src="css/js/jquery-1.10.1.min.js"></script>
<script src="css/js/jquery-ui.min.js"></script>
<script src="css/js/bootstrap.min.js"></script>

尝试交换

 <script src="css/js/jquery-1.10.1.min.js"></script>
 <script src="css/js/jquery-ui.min.js"></script>
 <script src="css/js/bootstrap.min.js"></script>
 <script src="css/js/jquery.confirm.min.js"></script>  
 <script src="css/js/jquery.flexslider-min.js"></script>    

尝试交换

 <script src="css/js/jquery-1.10.1.min.js"></script>
 <script src="css/js/jquery-ui.min.js"></script>
 <script src="css/js/bootstrap.min.js"></script>
 <script src="css/js/jquery.confirm.min.js"></script>  
 <script src="css/js/jquery.flexslider-min.js"></script>    

这可能是一个跨源问题。即http到https ajax调用
主机、端口和方案(协议)必须相同,AJAX请求才能工作。

这可能是一个跨源问题。即http到https AJAX调用
主机、端口和方案(协议)必须相同,AJAX请求才能工作。

使用$.AJAX检查错误。请将jquery文件
jquery-1.10.1.min.js
作为第一个脚本。你必须先加载jquery,然后才能加载其他jquery插件。如果你在函数中设置了一个断点,当你点击按钮时它会停止吗?我移动了
jquery-1.10.1.min.js
作为第一个脚本->相同的结果。甚至不显示按钮的工具提示。如何在函数中设置断点?使用$.ajax检查错误请将jquery文件
jquery-1.10.1.min.js
作为第一个脚本。没错。你必须先加载jquery,然后才能加载其他jquery插件。如果你在函数中设置了一个断点,当你点击按钮时它会停止吗?我移动了
jquery-1.10.1.min.js
作为第一个脚本->相同的结果。甚至不显示按钮的工具提示。如何在函数中设置断点?谢谢你的回答。交换后,我得到了按钮的工具提示。但仍然不起作用,当我按下它时也不会添加/删除。另外,我在浏览器控制台中没有发现错误。请尝试从代码中删除逗号:$('.newFriend.buttons')。单击(function(){事实上是的。交换它们是有效的。问题出在
jquery中。confirm.min.js
我不知道具体是什么,但我下载了一个新的并替换了我的。现在两个ajax调用都正常了。非常奇怪,谢谢你的帮助。谢谢你的回答。在交换它们之后,我得到了按钮的工具提示。但是仍然不起作用,也不起作用按下时添加/删除。此外,我在浏览器控制台中没有看到错误。请尝试从代码中删除逗号:$('.newFriend.buttons')。单击(function(){实际上是的。交换它们是可行的。问题出在
jquery中。confirm.min.js
我不知道具体是什么,但我下载了一个新的并替换了我的。现在两个ajax调用都可以工作了。非常奇怪,谢谢你的帮助。