我正在为History API编写一个小程序.我正在努力解决这个问题:
$(window).bind('popstate',
function(event) {
console.log('pop: ' + event.state);
});
Run Code Online (Sandbox Code Playgroud)
当我点击"上一步"按钮时,它会记录'pop:undefined'
但是,如果我这样做,事情就像预期的那样:
window.onpopstate = function(event) {
console.log('pop: ' + event.state);
};
Run Code Online (Sandbox Code Playgroud)
它这次记录'pop:[object Object]'...
所以就像jQuery没有将事件对象传递给回调.
jQuery有问题吗?或者我弄乱了什么?
我有以下代码:
var store = window.localStorage;
var a = store.getItem('AccountID');
var b = store.getItem('CityID')
Run Code Online (Sandbox Code Playgroud)
我怎样才能使它成为我的refreshGrid("Page"); 只有当这两个都设置为值时才运行函数?