Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t访问成功ajax中的元素_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript Can';t访问成功ajax中的元素

Javascript Can';t访问成功ajax中的元素,javascript,jquery,ajax,Javascript,Jquery,Ajax,我将ajax调用放在ajax调用中,但在第二个调用中,元素未被识别,例如: $.ajax({ url:'controleFatAcoes.php', 键入:“post”, 数据类型:“html”, 数据:{ acao:“validaenviofat”, id_客户:cli.id_客户, dt_-fat:cli.id_-fat }, 成功:功能(数据){ $.ajax({ url:'controleFatAcoes.php', 数据:{id_客户机:cli.id_客户机, id_-fat:cli.

我将ajax调用放在ajax调用中,但在第二个调用中,元素未被识别,例如:

$.ajax({
url:'controleFatAcoes.php',
键入:“post”,
数据类型:“html”,
数据:{
acao:“validaenviofat”,
id_客户:cli.id_客户,
dt_-fat:cli.id_-fat
},
成功:功能(数据){
$.ajax({
url:'controleFatAcoes.php',
数据:{id_客户机:cli.id_客户机,
id_-fat:cli.id_-fat,acao:'getdadosnf'},
键入:“post”,
数据类型:“json”,
成功:功能(护墙板){
**$('#templateEmpresa').html(dados.empresa)**
}
)};
});
当我运行
console.log($(“#templateEmpresa”)
时,我得到:

[context: document, selector: "#templateEmpresa", constructor: function, init: function, selector: ""…]

尝试此代码: 考虑到您正在第一个ajax调用的success函数中执行第二个ajax调用,这可能是一个范围问题

var firstajaxsuccess = 0;
$.ajax({
    url: 'controleFatAcoes.php',
    type: 'post',
    dataType: 'html',
    data: {
        acao: 'validaenviofat',
        id_cliente: cli.id_cliente,
        dt_fat: cli.id_fat
    },
    success: function(data)  {
         firstajaxsuccess = 1;
    }
});
if(firstajaxsuccess){
        $.ajax({
            url: 'controleFatAcoes.php',
            data: {id_cliente: cli.id_cliente, 
                  id_fat: cli.id_fat, acao: 'getdadosnf'},
            type: 'post',
            dataType: 'json',
            success: function(dados) {
                    **$('#templateEmpresa').html(dados.empresa);**
            }
        )};
}

可以粘贴Ajax()结果头吗?这样我们就可以正确地看到Ajax数据的结构。DIVI fTimePoT位于TexTaReA中,因为我使用了插件TyMyCE……您也可以考虑在Ajax函数中访问它之前,将$(''TyPaTeLeMePrim')对象保存在变量中。