相关网页为http://www.virtualfestivals.com/index.cfm?refresh=1,当我使用谷歌浏览器(F12)时,在" console"它说
GET data: net::ERR_INVALID_URL
我已将其缩小到包含在外部JS文件中的以下内容
$(document).ready(function () {
$('#editformdialog').dialog({ // THIS LINE IS THROWING THE ERROR RIGHT BEFORE .dialog
buttons: {
"Cancel": function () {
$(this).dialog("close")
},
"Save": function () {
selectAjaxSelects();
submitEditForm();
$(this).dialog("close")
}
},
autoOpen: false,
modal: true,
width: 525,
minWidth: 525
});
$().mousemove(function (e) {
mouseY = e.pageY;
mouseX = e.pageX
})
});
有问题的DIV是
<div xmlns:udf="http://www.virtualfestivals.com/udf" xmlns="" id="editformdialog" style="display:none;"></div>
那里的任何人都有什么明显的东西吗?
答案 0 :(得分:1)
第一个问题:
当您尝试使用$('#editformdialog')
时,div不会加载到dom。
正如你所提到的那样,长度为1.那么这不是问题。
第二个可能的问题可以是..您的selectajaxselects function
(我认为)使用normal ajax
来调用此外部链接。
这是jquery
不允许的。
阅读更多CORS
在调用save之前但,它不应该给出任何错误
尝试评论该函数调用并再次执行
第三个问题:
对话框功能不存在。可能是jqueryui不工作或不包括。
尝试在一个简单的div上调用对话框功能。
答案 1 :(得分:1)
.ui-resizable-handle {
position: absolute;
font-size: .1px;
z-index: 99999;
display: block;
background-image: url(data:);
}
这是CSS文件中的问题 - 由于某种原因,背景图片正在尝试调用data: