History.js不存储对象吗?

时间:2012-03-19 01:37:09

标签: history.js

我正在开发一个全部是ajax的网站。我想通过History.State传递$ .ajax()选项,但该函数不处于弹出状态。例如,

    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 个答案:

没有答案