2009-09-17 3 views
1

Im примерный пример кода из учебника Dojo. У меня естьпроблема с dojo

<button dojoType="dijit.form.Button" id="helloButton"> 
    Test 
    <script type="dojo/method" event="onClick"> 
     dojo.xhrGet({ 
      url: 'response.txt', 
      load: testCallback, 
      error: testError 
     }); 
     alert("getting thru"); 
    </script> 
</button> 

Когда я нажимаю на кнопку, я получаю, что мой обратный вызов ошибки запущен, но я не могу понять, почему.

Это testCallback

function testCallback(data, ioArgs) 
    { 
    alert(data); 
    } 

и у меня есть файл с именем response.txt, который находится в той же папке, что и мой index.html. Я действительно озадачен!

Любые предложения?

Благодаря

Ин

+0

Код выглядит хорошо. У вас установлен firebug? Если нет, установите его и посмотрите запрос XHR GET, который делает ваш блок кода, чтобы увидеть фактический URL, который он пытается просмотреть. Может быть проблема с разрешениями на response.txt? – seth

+0

установка firebug предполагает, что вы используете firefox BTW. – seth

+0

Не так много: http://getfirebug.com/lite.html – TML

ответ

1

Я перезагрузил компьютер и все, казалось, работало. К счастью, я не смог восстановить ошибку. Резюмируя:

1) набор разрешений на response.txt
2) убедитесь, что порт 8000 открыт с помощью NetStat -an

Спасибо за все, что скинулись!

Смежные вопросы