2012-07-09 26 views
2

是否有額外的參數添加到YUI pjax calls的方式,唯一的事件處理程序,我發現就像負荷,導航和錯誤。在進行pjax調用之前,我們沒有處理程序。即使我沒有找到任何幫助使用配置pjax調用的屬性。YUI:動態添加額外的參數來調用pjax(由調用之前)

它就像如果默認電話是:

http://localhost:8000?pjax=1 

和動態加一應該是這樣的:

http://localhost:8000?pjax=1&param=test 

特性參數的值可以在調用改變。

任何幫助將不勝感激..謝謝。

回答

3

pjax的目的是提供一種能夠瀏覽器提供增強的導航,因此,鏈接和參數應沒有任何額外的修改完全點擊。

來源中的任何環節應該已經在標記的&param=test

如果你是通過JavaScript調整標記的內容,簡單地改變連結href中應該正常工作。選擇器(yui3-pjax)冒泡,並且在觸發事件時將解析href

而不是儘快綁到pjax事件,你知道該鏈接應該是什麼你應該做的node.setAttribute('href', newLinkValue);

這將確保當pjax不可用時,鏈接仍將用戶指向正確的位置。