Javascript jQuery$.ajax没有做任何事情
我有一个jqueryajax请求,它似乎没有做任何事情 我在Chrome调试器的“网络”选项卡上看不到任何操作 函数内部没有调用错误/成功回调,服务器端似乎什么也没有发生 问题是,这不会发生在我的主要本地域上: 它只发生在我的内部页面上,例如: 我猜有一些.htaccess规则正在破坏进程,但我看不到任何网络活动,所以怎么可能呢 这是我的密码:Javascript jQuery$.ajax没有做任何事情,javascript,jquery,Javascript,Jquery,我有一个jqueryajax请求,它似乎没有做任何事情 我在Chrome调试器的“网络”选项卡上看不到任何操作 函数内部没有调用错误/成功回调,服务器端似乎什么也没有发生 问题是,这不会发生在我的主要本地域上: 它只发生在我的内部页面上,例如: 我猜有一些.htaccess规则正在破坏进程,但我看不到任何网络活动,所以怎么可能呢 这是我的密码: $.ajax({ url: 'ajax.php?cachekiller=' + (new Date()).getTime(), data
$.ajax({
url: 'ajax.php?cachekiller=' + (new Date()).getTime(),
data: {
action: 'doLogin'
},
success: function() {
// Not being called
},
error: function() {
// Not being called either
}
});
谢谢尝试将cachekiller放在数据参数上
$.ajax({
url: 'ajax.php',
data: {
cachekiller: (new Date()).getTime(),
action: 'doLogin'
},
success: function() {
// Not being called
},
error: function() {
// Not being called either
}
});
好的,每件事似乎都很好,这里有几件事你可以看看
/
放在url
前面,并确保已将ajax.php
放在服务器的根目录下$.ajax({
url: 'ajax.php',
cache: false,
data: {
action: 'doLogin'
},
success: function(data) {
console.log(data);
},
error: function() {
console.log('error');
}
});
在ajax.php脚本中:
header("Pragma: no-cache");
header("Cache-Control: must-revalidate");
header("Cache-Control: no-cache");
header("Cache-Control: no-store");
header("Expires: 0");
.htaccess无法阻止您的浏览器尝试访问服务器。-一旦ajax调用发出,您将在网络选项卡中看到一些内容检查您的控制台是否有任何错误您的控制台是否显示任何错误?将其放在文档中。准备好了吗?不需要文档。理论上准备好了,除非您将发送的数据附加到dom或执行一些dom操作。jQuery ajax接受“cache:false”参数。为此,您不需要在数据对象中输入任何内容。嗯,我想这是他的业务的一个变量
header("Pragma: no-cache");
header("Cache-Control: must-revalidate");
header("Cache-Control: no-cache");
header("Cache-Control: no-store");
header("Expires: 0");