gpt4 book ai didi

javascript - AJAX 后 - {"readyState":0 ,"responseText" :"" ,"status":0 ,"statusText" :"error"}

转载 作者:行者123 更新时间:2023-12-03 11:36:19 31 4
gpt4 key购买 nike

我有这个 javascript,但它不起作用:我收到以下错误:{"readyState":0,"responseText":"","status":0,"statusText":"error"} 该脚本包含在我网站的一个网页中,该网页位于该网站的子目录中。

从我的调试来看,我不明白错误可能来自哪里...(因为我使用另一个看起来几乎相同的 JavaScript 对我网站的索引网页执行了完全相同的操作)

$(document).ready(function() {
//if submit button is clicked
$('#filterbtn').click(function () {

//Get the data from all the fields
var a = JSON.stringify( $("#multiselect").val() );
var b;
if ($('#b').prop('checked')) {
b = 0;
} else {
b = 1;
}
var c = JSON.stringify($("#Sliderstart").slider("value"));
var d = JSON.stringify($("#Sliderend").slider("value"));

//organize the data properly
var data = 'b=' + b + '&c=' + c + '&d=' + d + '&a=' + a;

//start the ajax
$.ajax({
url: "./filter.php",
type: "POST",
data: data,
crossDomain: true,
cache: false,
success: function (html) {
document.getElementById("message").innerHTML=html;
},
error: function (e) {
alert(JSON.stringify(e));
}
});
return false;
});
});

谢谢大家!

干杯

最佳答案

这是当您请求不存在的网址时收到的错误。

尝试更改此设置:

url: "./filter.php"

像这样的绝对路径:

url: "/PATH_TO_FILTER/filter.php"

关于javascript - AJAX 后 - {"readyState":0 ,"responseText" :"" ,"status":0 ,"statusText" :"error"},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495880/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com