Разве History.js не хранит объекты?
Я разрабатываю веб-сайт, который все Ajax. Я хочу передать опции $.ajax() через History.State, но функция не находится в отключенном состоянии. например,
ajaxdata = { data: { ajax: true,
search: $("#searchBar").val(),
page: 1 },
success: searchSuccess,
type: "GET",
dataType: "json" };
History.pushState( ajaxdata, null, url );
затем...
History.getState().data.success
на самом деле не определено. но другие поля в порядке.
Зачем? Если состояние истории не может хранить функции, как я могу передать код в состояние (без eval, который является злом)?