未捕获的TypeError:无法读取null的属性'parentNode'

时间:2015-11-18 10:17:22

标签: extjs

这是我的代码:

 drop: function (node, data, dropRec, dropPosition) {
                Ext.Ajax.request({
                    url: 'ajax_trees.php',
                    params:{
                        id: data.records[0].get('Id'),
                        action: "changeParent",
                        newParentId: dropRec.data.Id
                    }
                });

                structureStore.reload();
            }

在ajax请求完成后,我重新加载存储并获取Uncaught TypeError:无法读取null的属性'parentNode',之后一切都崩溃了。任何人都知道如何解决此错误?

1 个答案:

答案 0 :(得分:0)

在ajax请求后你没有重新加载你的商店。 ajax请求是异步工作,因此如果您想在ajax响应之后执行某些操作,请使用成功回调。这是一个例子;

   double double1;
    double double2;
    string text1;
    string text2;
  //The actual calculation
    System.Console.Write("Please input the kilogram price of candy: ");
    text1 = System.Console.ReadLine();
    double1 = double.Parse(text1);
    System.Console.Write("Please input the money allocated for candy ");
    text2 = System.Console.ReadLine();
    double2 = double.Parse(text2);
    System.Console.WriteLine("With the amount of money you input you would get " + (double2 / double1) + " kilos of candy.");