gpt4 book ai didi

ajax - JQuery ajax 调用在 Firefox 浏览器中不起作用

转载 作者:行者123 更新时间:2023-12-01 07:01:12 25 4
gpt4 key购买 nike

我正在尝试在 Firefox 中测试 Jquery ajax 调用,但它不起作用。我的意思是我的服务器没有收到任何请求。但当我在 IE8 中测试时,它工作得很好。这是我的 ajax 调用:

$("#getWeatherReport").click(function(){
$cityName = "New York";
$.ajax({
type: "POST",
dataType:"xml",
url: "http://localhost:8080/Test/WeatherServlet",
data: "cityName="+$cityName,
success: function(data) {
alert($("report", data).text());
},
error: function(xhr, textStatus, errorThrown) {
alert('ERROR['+xhr.statusText+']');
}
});
});

它甚至没有调用错误函数。从我的服务器代码(java)中,我将内容类型设置为“text/xml”。有什么建议吗?

最佳答案

您的字符串未正确序列化,我不确定这是否是问题所在,但可能是,而且绝对是以后可能出现的问题,请立即尝试此测试:

var $cityName = "New+York";

作为更永久的解决方案,将数据作为对象传递,如下所示:

data: {cityName: $cityName},

关于ajax - JQuery ajax 调用在 Firefox 浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756377/

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