我在调用$ .ajax方法时遇到此错误
错误:[例外...“访问受限制的URI被拒绝”代码:“1012”nsresult:“0x805303f4(NS_ERROR_DOM_BAD_URI)”位置:“xxxxxx”行:19“] 源文件:xxxxxxxxx 行:19
我将网址参数作为http://www.xyz.com/myscriptfolder/myfile.js传递。
$ .ajax方法在broswer中的网址为http://www.xyz.com时效果很好 但是当我在浏览器中使用http://xyz.com
时,它将无效你能否建议我解决这个问题。我必须保持URL参数的形式为http:// .....而且不是跨域问题的情况,因为我试图访问来自同一域的文件。
答案 0 :(得分:2)
您不允许在其他域上发出AJAX请求,当网址路径不匹配时,它会认为它们位于不同的域中。
编辑:您是否可以传递相对网址,而不是完整路径作为解决方法?即/path/to/file.aspx而不是http://www.xyz.com/path/to/file.aspx?