Dojo xhrGet возвращает пустые данные - PullRequest
0 голосов
/ 27 июля 2011

Я новичок в Dojo и у меня проблема с xhrGet, он возвращает пустые данные ответа.

function test1(){
            // Using dojo.xhrGet, as very little information is being sent
            dojo.xhrGet({
                // The URL of the request
                url: 'http://www.dojotoolkit.org/documentation/tutorials/1.6/ajax/demo/get-content.php',
                // The success callback with result from server             
                load: test2,                
                // The error handler
                error: function(errorMessage) {
                    // Do nothing -- keep old content there
                    alert("Error Message: " + errorMessage);
                }
            });
        }
        function test2(result, ioArgs){
            alert(result);
            dojo.byId("tContent").innerHTML += result;
        }

Я отлаживал этот код, и результат всегда пуст.кто-нибудь может сказать мне, что я делаю не так?

спасибо заранее

Дими

1 Ответ

1 голос
/ 27 июля 2011

Я предполагаю, что это потому, что ваш сайт находится на yourdomain.com, но вы пытаетесь получить данные с dojotoolkit.org. Это не работает из-за одинаковой политики происхождения в вашем браузере (вы не можете запросить страницу из другого домена). Попробуйте заменить URL-адрес dojotoolkit чем-то из вашего собственного домена.

...