Пример ajax-запроса, целью которого передать несколько параметров в php-скрипт и получить ответ. Как минимум, в числе аргументов для выполнения запроса должны быть определены адрес URL и функция load, но мы добавим еще обработчик ошибок и пару параметров, которые будем передавать в php-скрипт. Для примера это будут логин и пароль, которые пользователь ввел ранее в форму авторизации.
Код:
dojo.addOnLoad(function() {
dojo.connect(dijit.byId("okButton"), "onClick", function(){
var name = dijit.byId("name").getValue();
var pass = dijit.byId("pass").getValue();
dojo.xhrPost({
url : "login.php",
content: {
"login" :name,
"password" :pass
},
load: function(data){
/*Проверка данных в случае успеха*/
},
error : function(data){
/*Обработка ошибки*/
console.log(data);
}
});
});
});