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 )
....
}