2009-11-18 47 views
0

我得到這個錯誤,而調用$阿賈克斯方法

錯誤:[異常...「訪問受限制的URI被拒絕」代碼: 「1012」 nsresult: 「0x805303f4(NS_ERROR_DOM_BAD_URI)」 的位置: 「XXXXXX」 行:19" ] 源文件:XXXXXXXXX 線:19

我傳遞的網址放慢參數爲http://www.xyz.com/myscriptfolder/myfile.js

$ .ajax方法效果很好,當我在瀏覽器中有url時http://www.xyz.com ,但它不會工作時,我有th瀏覽器中的URL像http://xyz.com

你能建議我任何解決方法。我必須保持網址參數的形式爲http:// .....另外它不是跨域問題的情況,因爲我試圖從同一個域訪問文件。

回答

2

您不允許在另一個域上發出AJAX請求,並且當url路徑不匹配時,它認爲它們位於不同的域中。

編輯:你可以傳遞相對url,而不是完整路徑作爲解決方法嗎?即/path/to/file.aspx而不是http://www.xyz.com/path/to/file.aspx

+0

我必須在我當前的場景中傳遞完整的URL,任何運氣 – Raghav 2009-11-18 18:51:26

+0

@Raghav:爲什麼你必須傳遞完整的URL? – 2009-11-18 18:54:17

+0

例如考慮我的應用程序已被放入一個文件夾說我的應用程序,這個文件夾是在其他現有的網站只爲這裏說http://www.xyz.com,所以新的路徑將是http://www.xyz。 com/myapplication,現在爲js文件,新路徑將爲http://www.xyz.com/myapplication/myscriptfolder/myfile.js,現在在這裏我不能使用相對路徑,所以這就是爲什麼我走完全路。 – Raghav 2009-11-18 18:59:34

相關問題