Javascript CKEDITOR未使用承诺回拨

Javascript CKEDITOR未使用承诺回拨,javascript,jquery,promise,ckeditor,Javascript,Jquery,Promise,Ckeditor,在上述情况下,ckeditor setData方法不起作用 如果我将setData方法保持在promise设置之上,那么它将按预期工作。缺少quotedfd.reject(“拒绝”);fillData:function(){-看起来像fillData是某个对象的方法……但您将其称为fillData()someObject.fillData()的代码…您检查过浏览器开发人员工具控制台是否有错误吗?是的,此jquery代码仅与一个对象相关。获取数据的输入错误/方式是正确的。只是setData不起作用

在上述情况下,ckeditor setData方法不起作用


如果我将setData方法保持在promise设置之上,那么它将按预期工作。

缺少quote
dfd.reject(“拒绝”);
fillData:function(){
-看起来像
fillData
是某个对象的方法……但您将其称为
fillData()
someObject.fillData()的代码…您检查过浏览器开发人员工具控制台是否有错误吗?是的,此jquery代码仅与一个对象相关。获取数据的输入错误/方式是正确的。只是setData不起作用。我没有承诺,而是将CKEDITOR.setData保留在成功部分,然后按预期工作。因此,在allNope的开发者工具控制台。没有错误。
     employer_data = functionToGetEmployer();
     $.when(fillData()).then(
      function(status){
        console.log("reaching here");
        if(employer_data.detailsMessage !== null){
         console.log("reaching here too");
CKEDITOR.instances.employer_detail_message.setData(employer_data.detailsMessage);
        }
      }
    )

    fillData: function(){
      var dfd = jQuery.Deferred();

      $.ajax({
        // some ajax call to get some data.

        success: function(){
          // do something
          dfd.resolve("resolved");
        },
        error: function(){
          dfd.reject("rejected");
        }

      })
       return dfd.promise();
    }