javascript - 如何在ajax内部调用ajax?
问题描述
是否可以在另一个 ajax 请求中发出 ajax 请求?因为我需要来自第一个 ajax 请求的一些数据来发出下一个 ajax 请求。另外,我正在尝试做一个帖子里面的一个get成功。
当我尝试执行代码时,我无法在内部 Ajax 调用中获得“成功”。请您看看下面的代码是否有任何差异。
我指的是 url 中的coldfusion cfc 和函数,它们在我的代码的其他部分运行良好。
showpopup = function(b)
{
console.log(b);
$.ajax({
type: "GET",
url: "somepathtocfc?method=somefunc&id="+b,
async: true,
success: function(r){
const obj = JSON.parse(r);
if( obj.returnVal== true){
const obj = JSON.parse(r);
var str = 'IMG_764.jpg';
var counter = 1 ;
var dept= document.getElementById('dptdsc').value;
$.ajax({
url: 'getdata.cfm',
data:
{
fileName: $.trim(str),
position : counter,
department : document.getElementById('dptdsc').value,
listId : id,
timestamp:(new Date()).getTime().toString(),
},
type: 'post',
success: function(newFile){
console.log('success');
}
});
alert ('files imported');
}
else{
alert ('sorry, please try again!!');
}
}
}); }
解决方案
推荐阅读
- oracle - 什么是 Sqlite 中的等效 oracle 查询 trunc(date)?
- object - 将 1 个对象的值映射到其他对象的键
- nginx - NGINX 返回 301 而不是 404
- docker - docker-compose之后的网络与定义的名称不同?
- javascript - 所有对象的 Javascript 警报
- pandas - 名称“_Unspecified”未定义
- javascript - javascript:将对象添加到数组会更改对象属性
- mql5 - 我该如何解决这个问题:“'Price.mqh' (57,12) 中的数组超出范围”?
- python - 如何按字母顺序返回文本文件中的所有单词(每个单词一次)?
- ruby-on-rails - 如何使用正则表达式从日期字符串中提取日期