AJAX发送给“访问受限制的URI拒绝”代码:“1012”nsresult:“0x805303f4(NS_ERROR_DOM_BAD_URI)”

时间:2011-11-18 04:46:19

标签: ajax firefox send denied

我知道之前已发布,但答案并没有解决我的问题。我无法弄清楚发生了什么。唯一给出错误的是“req.send(null)”,这对我来说没有意义。我很困惑。

这是我的ajax脚本代码

function changeImg(dir) {
var img = document.getElementById("pic");
var src = img.src.substring(img.src.lastIndexOf("/")+1,img.src.length);
var url = 'ajax/'+src+'/'+dir;
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
    if(req.readyState == 4 && req.status == 200)
        updateImg(req);
}
req.open("GET", url, true);
req.send(null);
}

function updateImg(req) {
var xml = req.responseXML.documentElement;
var src = xml.textContent;
document.getElementById('pic').src = src;
}

我正在使用带有AJAX的jetty而我正在Firefox 3上测试它,但我还没有用我的服务器测试代码。我无法通过第18行-_-

任何帮助都将受到高度赞赏。

感谢。

P.S。我试过移动send,open和onreadystatechange,但它没有修复任何东西。

0 个答案:

没有答案