求助:ajax获取不了后端数据,success也不执行

时间:2022-01-13 18:58:51
这是js代码,错误信息也打印不出来
$(document).ready(function(){
$("#values").keyup(function(){
$.ajax({
type:"post",
dataType:"Text",
url:"Contact_ajax",
data:
{
selects:$("#selects").val(),
values:$("#values").val()
},
 
success:function(result){
alert(result);
},
error:function(XMLResponse){alert(XMLResponse.responseText)}
});
});
});


这是Struts2代码
                 PrintWriter pw = response.getWriter();
pw.write("后台数据");
pw.flush();
pw.close();

正在自学ajax,如果是什么低级错误,请大神们见谅..

4 个解决方案

#1


求来人帮帮忙啊

#2


success,error肯定会执行一个,如果都没执行说明你代码有问题,ajax根本没有触发,自己检查导入jquery没有,是否存在values为id的输入控件,或者存在多个

#3


引用 2 楼 无聊码农的回复:
success,error肯定会执行一个,如果都没执行说明你代码有问题,ajax根本没有触发,自己检查导入jquery没有,是否存在values为id的输入控件,或者存在多个

谢谢你,我已经知道问题了

#4


楼主,主要是什么问题呢,我也遇到类似的问题了

#1


求来人帮帮忙啊

#2


success,error肯定会执行一个,如果都没执行说明你代码有问题,ajax根本没有触发,自己检查导入jquery没有,是否存在values为id的输入控件,或者存在多个

#3


引用 2 楼 无聊码农的回复:
success,error肯定会执行一个,如果都没执行说明你代码有问题,ajax根本没有触发,自己检查导入jquery没有,是否存在values为id的输入控件,或者存在多个

谢谢你,我已经知道问题了

#4


楼主,主要是什么问题呢,我也遇到类似的问题了