【发布时间】:2024-04-17 12:15:01
【问题描述】:
有问题的页面是http://www.virtualfestivals.com/index.cfm?refresh=1,当我使用 Google Chrome (F12) 时,在“控制台”下显示
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>
任何人都知道的事情吗?
【问题讨论】:
-
这个 div 是动态加载的,还是从一开始就存在?
-
是的,从一开始就存在
-
它可能看起来很初级,但请在对话框功能之前尝试 console.log($('#editformdialog'))。并查看它是否返回 length>0 个元素。
-
第二个可能的问题可能是 .. 你的 selectajax 函数(我认为)对这个外部链接使用了正常的 ajax 调用.. jquery 不允许这样做.. 阅读更多 *.com/questions/20442628/cors-jquery-ajax-request
-
它返回
[object Object],至于第二个可能,不知道你在哪里/什么意思抱歉