2013-03-06 30 views
0

我有這樣的一些按鈕:如何讓PJAX在按鈕和鏈接上工作?

<button data-pjax class="btn btn-inverse" type="button" onclick="location.href='http://mybuttonurl.com'">my button</button> 

而且像這樣的網址數量:

<a data-pjax href="http://mylinkurl.com">My url</a> 

我想PJAX對按鈕和鏈接都工作。此代碼適用於鏈接:

$(document).pjax('[data-pjax] a, a[data-pjax]', '#pjax-content'); 

那麼,這是否:

$(document).pjax('a', '#pjax-content'); 

我似乎無法得到它的按鈕和鏈接工作。即使這不適用於單獨的按鈕:

$(document).pjax('button', '#pjax-content'); 

我該如何得到這個工作?

注意:當我說「不起作用」時,這意味着頁面會進行全面刷新,而不僅僅是將HTML內容加載到#pjax-content中。

回答

1

由於我使用Twitter的引導我結束了一個鏈接替換按鈕:

<a data-pjax class="btn btn-inverse" type="button" href='http://mybuttonurl.com'>my button</a> 

我相信這是一個更好的方法做什麼,我試圖做+ PJAX工程跨瀏覽器這樣