jquery+ajax请求数据展现时的问题
发布网友
发布时间:2022-05-07 20:21
我来回答
共7个回答
热心网友
时间:2022-04-23 01:39
$.ajax({
type : "POST",//用POST方式传输
dataType : "json",//数据格式:JSON,也可以为"text"
url : '<%=RADPath%>/rAcy/rA_queryDetail.action',//目标地址
async : true,//表示异步调用,如果是“false”表示同步调用:先执行此ajax方法,再执行下面方法
data : {"querySerial":querySerial,"acctName":acctName},//参数传递
success : function(json){
//解析数据
}
});
另外确保jquery已经引入。追问谢谢各位了。具体问题找到了。 报的是$.ajax未定义。 但是还是没有找到解决这个的方法。 包的路径也正确导入 没问题,但是为什么会这样还要麻烦大神。
热心网友
时间:2022-04-23 02:57
url: 'TB_Sys...' 是什么?你用的什么浏览器,调试模式下能监控到ajax请求的。你这个只有success,没有失败的处理,所以很可能ajax请求没有成功啊
热心网友
时间:2022-04-23 04:32
建议url改用绝对路径尝试,进不去action肯定是路径问题。
热心网友
时间:2022-04-23 06:23
这个通常是路径的问题。
URL你在看看,用框架了吗?你用完整的URL试试吧。
应该就能进action了。
热心网友
时间:2022-04-23 08:31
加一个这个试试 dataType: "json", 我记得要设置返回的数据类型。
热心网友
时间:2022-04-23 10:56
$.ajax({
type:json,
url:'xxx.php',
success:function(json){
....
}
});追问是这样的没错 但是。。。没执行。报 $.ajax未定义,
追答请你引用然后再试。
热心网友
时间:2022-04-23 13:37
json 为啥要eval呀?追问解析json数据啊
追答服务端返回的字符串是什么样?我觉得是eval的时候错了。。。。。
试试这样 eval('(' + json + ')')