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