我有一个运行在PHP上的项目,ExtJs Library 4,它在生产服务器上运行得很好,我正试图在我的本地环境中运行相同的代码(Centos -是一个没有安装任何与extJS相关的新服务器),这是给出问题和不能执行app.js文件,虽然索引页面出现。
该应用程序目前是托管的,我正在尝试为它创建一个本地环境。所以我下载了代码,并尝试在安装了php的本地系统上运行相同的代码。当我点击URL时,索引页面将正确加载。有一个app.js,在我第一次点击登录按钮时会调用它。
在登录时,我尝试使用如下代码:
onLogin: function (a, d, c) {
var b = this;
Ext.Ajax.request({
url: ACTYLA.Settings.loginUrl,
params: {
userName: c.userName,
password: c.password
},
success: function (e) {
var g = Ext.decode(e.responseText);
if (g != "false") {
a.destroy();
Ext.Msg.alert("Login Successful", "Welcome " + g[0].userName);
b.initializeApp(g)
} else {
d.getForm().reset();
b.getLblMessage().show()
}
},
failure: function () {
Ext.Msg.alert("Invalid Response", "You entered invalid credentials.", function () {
d.getForm().reset()
})
}
})
}我尝试在我的控制器中使用日志进行调试,但在控制器文件中之前肯定无法进行调试。我得到的所有响应都是index.html内容。
请注意,我还没有安装任何与ext JS相关的东西。要使此应用程序正常工作,需要安装或下载哪些内容?
发布于 2019-01-29 20:57:29
首先,您需要下载ExtJs库并在您的webservers公共文件夹下创建文件夹,并在那里解压下载的库(通过访问https://yourserveraddress/createdfolder/ext-all.js).
< script type=“src="">https://myserver.home/extjs-4.2.1/ext-all-debug.js">
”)。
PS。这是用来设置ExtJ的。您似乎已经运行了webserver,您还提到了php。由于您的代码包含登录系统,因此您可能还需要安装/设置数据库。
https://stackoverflow.com/questions/54417171
复制相似问题