function getByName(name) {
$.ajax({
type: 'GET',
url: 'getprogress',
dataType: "json",
data: "name=" + name,
success: function(data){
updateProgress(data, name);
}
});
}
function updateProgress(data, name){
$.ajax({
type: 'GET',
url: 'getdesc',
dataType: "json",
data: "name=" + name,
success: function(data){
alert('asdf');
}
});
}
无法执行第二个ajax请求的成功回调。第二个ajax调用成功执行。服务器返回正确的响应但是没有执行成功回调。 请帮忙..
答案 0 :(得分:0)
" name"在这个功能。?
function updateProgress(data){
$.ajax({
type: 'GET',
url: 'getdesc',
dataType: "json",
data: "name=" + name,
success: function(data){
alert('asdf');
}
});
}
添加"名称"在你的函数参数。
function updateProgress(data,name){
$.ajax({
type: 'GET',
url: 'getdesc',
dataType: "json",
data: "name=" + name,
success: function(data){
alert('asdf');
}
});
}
答案 1 :(得分:0)
尝试使用.done()
并注意功能的签名(data,name)
vs (data)
jQuery.ajax({
url:"/Home/Index"+name,
data:JSON.stringify(data),
success:function(data){
console.log("Some info");
}
}).done(function(data,name){
updateProgress(data,name);
})