()
() - не русский, но вполне понятный, и не только по ajax
посмотрел обе статьи... вроде все то, но реализовать не получилось.
Может ошибка в "исходниках":)
Суть вот какая.
Через Firebug в ручную выбрал нужные запросы.
Собственно вот что выдает FB в консоли.
POST http://ks3-ru.travian.com/api/?c=player&a=getAll&t1464546535983
Параметры запроса в FB:
a getAll
c player
t1464546535983
Параметры самого POST запроса в FB
JSON
action "getAll"
controller "player"
params Object {}
session "d5151dc23969d8504cf4"
Исходный код
{"controller":"player","action":"getAll","params":{},"session":"d5151dc23969d8504cf4"}
Все переменные так или иначе вытащил. (сессию из куки, t1464546535983 - это getTime()).
Но вот как я не пытался организовать запрос.. все мимо.
Посылаю запрос:
jQuery.post(fullurl,{"controller":"player","action":"getAll","params":{},"session": ArraySys[0]},function(data){ console.info("ответ = "+data); });
Получаю ответ:
{"error":{"type":"ClientException","number":0,"message":"Authentication failed"},"response":[]}
Похоже POST запрос не правильно формирую.
В FB выдает мне мой запрос:
Параметры application/x-www-form-urlencoded
action getAll
controller player
session 6f7081eaef43331ae9b1
Исходный код
controller=player&action=getAll&session=6f7081eaef43331ae9b1
может подскажите чего? А то всю башку сломал