Php 一个页面中不能有多个jquery$.ajax
我在不同的函数中使用了$.ajax调用,但是当我试图同时使用这两个调用时,它就不起作用了。我的添加功能:Php 一个页面中不能有多个jquery$.ajax,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我在不同的函数中使用了$.ajax调用,但是当我试图同时使用这两个调用时,它就不起作用了。我的添加功能: $('#postBtn').click(function() { $.ajax({ url:'process.php?q=something', success:function() { alert('Successfully inserted'); } }); }); 另一个功能是使
$('#postBtn').click(function()
{
$.ajax({
url:'process.php?q=something',
success:function()
{
alert('Successfully inserted');
}
});
});
另一个功能是使用$.ajax再次选择:
我真的试图通过注释函数来找出问题,但是我能得到的最接近的结果是,如果我注释第一个函数,那么第二个函数就可以完美地工作。如果我评论第二个,第一个也很好。然而,如果我尝试使用它们,没有任何效果。我尝试在$document.ready上方插入一个警报,以测试它是否正确加载,并查看警报是否未触发
提前感谢感谢所有可能的解决方案,我真的不知道如何解决,但不知怎么解决了这个问题
@stivlo我正在脚本的其他部分使用它。这将有助于了解您在代码中如何使用它们。。。也许问题就在这里……同意@Deleteman的说法,需要更多的代码来了解发生了什么。与您的问题无关,但为什么要将jQuery.ajax的返回值分配给var请求?request=$.ajax{…似乎您没有使用它。
request=$.ajax({
url:'data.php?q='+query,
success:function(results)
{
if(results)
{
if(query==$('#searchbar').val())
{
$('#searchArea').addClass('searchAreaVisible');
$('#searchArea').html(results);
$('#searchArea').show();
$('#loader').hide();
runningRequest=false;
}
else
{
runningRequest=false;
}
}
else
$('#searchArea').html('ERROR!');
}
});