Показать сообщение отдельно
  #2 (permalink)  
Старый 21.07.2011, 10:27
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

JSONP

через JS создавать скрипт к пути , прописанном там. типа

var a = document.createElement('script');
a.src="http://www. ......../aut.php*!*?calback=myfunc&name=abcd&password=ddfgfbg*/!*"
document.head.appendChild( a );

где строка query формируется динамически, скриптом. имеет,например, такой формат
Код:
?calback=myfunc&name=<username>&password=<password>
обычная строка, с JS тут проблем нет

а на пхпшнике считываем, проверяем и выводим потом в таком формате.. конечно, сменив при этом mime-тип на json
Код:
echo "(" . $_GET['callback'] . ")( " . $obj . " )";
где obj - объект-хеш на JS

типа
Код:
{ "message" : "логин или пароль неверен", "error" : true  }
потом функция принимает ответ и делает что-то

выглядит примерно так
function myfunc( obj ) {
  if( obj.error ) alert( obj.message )
  ....
}
Ответить с цитированием