这是我的代码:
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',之后一切都崩溃了。任何人都知道如何解决此错误?
答案 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.");