Разве 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, который является злом)?

0 ответов

Другие вопросы по тегам