2012-12-27 20 views
0

我從jquery.address庫移動到history.js,現在面臨在頁面完全刷新的情況下獲取參數的問題。 代碼如下:使用history.js獲取頁面刷新後的參數

function onStateChange(updateSearchQuery) { 
    var params = History.getState(); 
    if (params.data.create != null) { 
     editedId = 0; 
    } 
    else if (params.data.id) { 
     editedId = params.data.id; 
     show(); 
    } 
    else { 
     currentPage = parseInt(params.data.page) || 1; 
     searchQuery = params.data.query || ''; 
     if (updateSearchQuery) 
      $('input[name="query"]', '#search-form').val(searchQuery); 
     showList(); 
    } 
}; 
History.Adapter.onDomLoad(function() { 
    onStateChange(true); 
}); 

而改變與History.pushState編程,即國家它工作正常,但我想處理時用戶刷新,URL頁面的情況:www.test.com/somepage? id = 1 - 是否有任何內置方法或方法來獲取此id參數?

謝謝

回答