- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个母版页,其中包含以下 css/js:
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="resources/css/jquery-ui.css">
这是我用来打开弹出窗口的函数,我传递了几个参数来加载弹出窗口。
function planDataInputPopup(dialogId, formID, actionName, popHeight, popWidth, paramData) {
$(dialogId).dialog({
autoOpen : true,width : popWidth,modal : true,dialogClass: 'no-close',
draggable: true, resizable: true, position: [306,105],
buttons : {
"Create" : function() {
if(document.getElementById("dropDownCounter").value != null){
document.getElementById("dropDownCounter").value=dropDownCounter+1;
}
document.getElementById("inputPopupMode").value=true;
if(paramData == 'false'){
submitInputFormUsingAjax(formID,actionName,"#inputFormMainDiv");
}else{
submitMultipartFormUsingAjax(formID,actionName,"#inputFormMainDiv");
}
$(this).dialog("close");
$(this).remove();
//$(this).dialog("destroy");
},
Cancel : function() {
$(this).dialog("close");
$(this).remove();
//$(this).dialog("destroy");
return false;
}
},
close : function() {
$(this).dialog("close");
$(this).remove();
//$(this).dialog("destroy");
}
}); }
上面的代码在本地工作正常,但是当我部署在开发服务器上时我得到异常 TypeError: $(...).dialog is not a function
或有时为 "$( this).dialog("destroy")";
对话框应该关闭,但它不会在开发服务器上发生。
我没有犯什么错误。
如有任何帮助,我们将不胜感激。
最佳答案
TypeError: $(...).dialog is not a function
是 the error you get out of Firefox , 当你还没有加载 jqueryui
时。其他浏览器有相同的错误。你可以
(1) 仔细检查您的开发服务器是否与 http://code.jquery.com/ui/1.10.3/jquery-ui.js
建立了有效且无防火墙的连接,或者更好的是 -
(2) 下载a minified jquery-ui.js并将其包含在服务器上的 third-party
或 lib
目录中,然后从那里获取它(这是常见的做法)。
另外:调用 $(this).remove()
也会调用 .destroy()
,后者又会调用 .close()
如果对话框仍然打开。这两行:
$(this).dialog("close");
$(this).dialog("destroy");
是完全不必要的,您可以安全地删除它们而不改变任何行为。本质上,您是在连续两行调用 .destroy()
,因此第二次调用将导致未初始化错误
关于javascript - TypeError : $(. ..).dialog 不是 devserver 上的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24144792/
我有一个 节点正在运行的开发服务器 工兵 在 http://localhost:3000 ,我想要所有 /api/请求代理另一个用 python 编写的本地开发服务器 http://localhost
假设我们要在不是 localhost 的环境中开发。由于 X-Frame-Options 和其他浏览器保护,但不想每次都进行完整部署。 具体来说,在 Windows 上,Vue JS 和 Traefi
我已经为我的应用程序配置了 WebPack 并添加了 webpack-dev-server。它在运行后编译成功,并给出“项目正在 http://localhost:9000/ 运行”。但是,当我尝试在
我正在使用 Maven 来构建 google appengine 应用程序。开发服务器启动后,当客户端在第一个请求时访问应用程序时,我们会重新部署应用程序并重新执行 ServletListener。在
我正在使用 django 的内置服务器开发站点,我希望与我所在的同一网络中的其他计算机能够使用本地 IP 地址访问该服务器。我看过很多关于此的帖子,在尝试了所有建议后,它仍然不允许我网络中的其他计算机
将项目的 webpack devServer 包从 "webpack-dev-server": "3.11.2" 更新为 "webpack-dev-server ": "4.3.0" 我在开始我的项目
文件夹中没有卸载文件!我找不到任何方法来卸载 Easyphp Devserver 16.1。我必须卸载它,然后再次安装同一软件的另一个版本。 最佳答案 系统中没有任何特殊条目。只需从 Program
我在全新的 W10 安装上安装了 Easyphp Devserver 16.1。我很长一段时间没有使用easyphp,我很困惑,我无法像以前那样通过右键单击easyphp的任务栏图标来访问phpmya
目前,当我启动 Webpack DevServer 时,它会输出以下消息: i 「wds」: Project is running at http://localhost:8080/ 是否可以以某种方
我已经配置了 Webpack,具有以下 devServer 配置: devServer:{ port: 8080, host: 'localhost', publicPath: 'http
我在src/vue.config.js中有这个 module.exports = { devServer: { proxy: { '/api': { targe
对于使用 appengine 进行本地开发,我需要更改使用 GCS 服务存储上传图像的位置,以便它们在各个版本中保持不变。现在,新版本会清除目标目录以及 appengine 生成的目录中的图像。 我在
我正在尝试将我当前的 GAE 项目转换为使用模块。我希望特定路径的所有任务都在特定模块上运行。 我知道在生产中,我可以像往常一样将任务入队,调度文件处理将其路由到正确的模块。 但是,我如何才能在开发服
由于某种原因,我的开发服务器变得非常慢。 (Python、Windows 7、GAE 1.3.3)我不确定我是否做错了什么,或者它是否只是不想处理我施加的负载。我在数据存储区中有 1000 个某种类型
在过滤查询时,我发现 App Engine 的本地开发服务器出现一些奇怪的行为。 我已经实现了这个分片计数器。 http://code.google.com/appengine/articles/sh
我将我的项目移到另一个环境中,在安装依赖项并尝试运行 manage.py runserver - devserver 后,在请求静态文件时出现以下错误。 坦率地说,我对这个错误完全迷失了,有人知道这是
我正在使用 GAE BlobStore 来存储用户个人资料的头像。用户可以选择上传头像,如果他们在已有头像的情况下上传头像,则旧的头像 blob 将被删除并替换为新的 blob。这在生产中的 GAE
这个问题已经有答案了: maven: How can I skip test in some projects via command line options? (4 个回答) 已关闭 7 年前。
我有一个母版页,其中包含以下 css/js: 这是我用来打开弹出窗口的函数,我传递了几个参数来加载弹出窗口。 function planDataInputPopup(dialogId, form
我在当前的 Appengine Java 文档中找不到任何关于本地数据存储位置配置参数的提及。 我记得几年前有这个键:-Ddatastore.backing_store。然而,当前文档中对此没有任何提
我是一名优秀的程序员,十分优秀!