Я изучал javascript и использовал додзё. Я пытаюсь выполнить PHP-файл с Dojo. Мой код
dojo.xhrGet({
url: 'helloworld.php',
load: testCallback,
error: testError,
content: {name: dojo.byId('name').value}
});
для функции додзё. Файл php - это простой скрипт, который печатает значение того, что передается через xhrGet
<?php
header('Content-type: text/plain');
print "Hello {$_GET['name']}\n";
?>
Когда я вызываю эту функцию, я получаю файл php, отображаемый в виде текста. Моя функция testCallback просто
function testCallback(data, ioArgs)
{
alert("in testCallback");
alert(data);
}
Не могу понять, почему это не сработает, поскольку оно было извлечено из самого урока додзё. Я проверил php с файлом с phpinfo (), и он работал. Нужно ли настраивать php для работы с определенными портами?