Я пытаюсь запустить xhrGet, как этот:
dojo.provide("test");
dojo.declare("test",null,{
getVersion: function(){
details =
{
url: "../version.txt",
content: "test",
handleAs: "text",
timeout: 4000,
load: function(data)
{
console.log("result" + data);
},
error: function(error)
{
console.log("Error" + error);
}
}
var dfd = dojo.xhrGet(details);
return dfd;
});
, и я получаю эту ошибку:
Ошибка: Отложено Отменено: [Exception ... "Компонент вернул ошибкукод: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXMLHttpRequest.send] "nsresult:" 0x80520012 (NS_ERROR_FILE_NOT_FOUND) "расположение:" фрейм JS :: file: /// C: /Dojo1.4.3/dojo/_base__tra_base__base_jsanonymous :: line 1351 "data: no] file: /// C: /Dojo1.4.3/dojo/_base/_loader/bootstrap.js Строка 0
Файл, который я пытаюсь получить, относится к dojo, поэтому находится в Dojo1.4.3 / version.txt
Другое примечание .... Я не запускаю его на сервере, я просто загружаю html-файл со ссылкой на созданный мной класс dojo.
Спасибо всем за ваше время
РЕДАКТИРОВАТЬ
РЕШЕНИЕ
Я нашел решение
https://developer.mozilla.org/en/Same-origin_policy_for_file%3a_URIs
вам нужно включить эту политику в Firefox