Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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 在Sencha Touch的面板中加载外部HTML文件_Javascript_Extjs_Sencha Touch - Fatal编程技术网

Javascript 在Sencha Touch的面板中加载外部HTML文件

Javascript 在Sencha Touch的面板中加载外部HTML文件,javascript,extjs,sencha-touch,Javascript,Extjs,Sencha Touch,我试图在Sencha Touch 2.3.1中的面板中加载外部html文件 在进行研究时,我发现了以下堆栈溢出帖子: 当我试图从那里使用代码时,失败了 我在控制台中没有发现任何错误 我试图在Sencha论坛上发布它,但系统出于未知原因将我注销 我没有足够的声誉在那篇文章中发表评论或在聊天中问这个问题 巴斯德宾: 下面是我编写的一些代码,用于执行您正在执行的操作。希望这有帮助 if (!detailPanel.tpl) { Ext.Ajax.request({

我试图在Sencha Touch 2.3.1中的面板中加载外部html文件

在进行研究时,我发现了以下堆栈溢出帖子:

当我试图从那里使用代码时,失败了

我在控制台中没有发现任何错误

我试图在Sencha论坛上发布它,但系统出于未知原因将我注销

我没有足够的声誉在那篇文章中发表评论或在聊天中问这个问题

巴斯德宾:


下面是我编写的一些代码,用于执行您正在执行的操作。希望这有帮助

if (!detailPanel.tpl) {
        Ext.Ajax.request({
            scope: this,
            //local path of your html file
            url: '/Data/Templates/CodeStarsSummitPresenterDetail.html',
            success : function(response) {
               detailPanel.tpl = new Ext.XTemplate(response.responseText);
               detailPanel.update(datas);
            },
            failure : function(response) {
                var text = response.responseText;
                Ext.Msg.alert('Error', text, Ext.emptyFn);
            }
        });
    }
    else {
        detailPanel.update(datas);
    }

我总是使用Ext.ComponentQuery.query('#MyPanel')[0]@PeterKellner你能提供一个简单完整的例子吗?
if (!detailPanel.tpl) {
        Ext.Ajax.request({
            scope: this,
            //local path of your html file
            url: '/Data/Templates/CodeStarsSummitPresenterDetail.html',
            success : function(response) {
               detailPanel.tpl = new Ext.XTemplate(response.responseText);
               detailPanel.update(datas);
            },
            failure : function(response) {
                var text = response.responseText;
                Ext.Msg.alert('Error', text, Ext.emptyFn);
            }
        });
    }
    else {
        detailPanel.update(datas);
    }