2012-12-06 27 views
0

我創建了一個訂單系統,該系統允許員工記錄訂單並跟蹤他們的狀態,從訂購到派發。但是,我們遇到的問題是,在查看訂單時,另一臺計算機上的另一名員工可能會更改訂單。這不會註冊,直到頁面刷新進行。在可重新加載的Ajax部分中使用JQuery Bootstrap

爲了解決這個問題,我希望利用這個腳本.... http://www.michaelfretz.com/2010/04/21/using-ajax-to-load-data-from-php-into-your-website/

我設法得到它的工作嘰嘰喳喳引導內大。在較慢的連接上,頁面加載並說'請等待數據加載',直到加載數據。

但是,我有問題是我無法讓JavaScript在重新加載部分工作。我希望使用引導工具提示。用戶可以將鼠標懸停在訂單ID上,並會彈出訂單內容。它在重新加載部分以外很好,但在我無法使其工作。

我試過在加載部分加載jquery和bootstrap tooltip javascript,但即使這樣也行不通。不過這會讓它變得非常慢。

有沒有人有任何想法如何使用Bootstrap Tooltips與Ajax重新加載PHP文檔。

感謝

+0

真的很難理解你想達到什麼 –

回答

0

如果你將要加載動態內容,結合你的處理程序不會改變,然後添加一個過濾器,只選擇要處理的元素最接近的父。

因此,通過爲什麼例子:

HTML:

<div id="parent"> 
    <div id="igetinjectedwithdynamiccontent"> 
     ... 
     <a href="#" class="btn">IMA BUTTON</a> 
     ... 
    </div> 
</div> 

的jQuery:

$('#parent').on('click', 'a.btn', function(event){ 
    // handle click event for anchors of class 'btn' 
}); 

這將綁定成功onclick處理任何引導按鈕在parent div,不管它們是否存在於頁面上加載或動態添加。

+0

好的...所以這很好。如果我把按鈕放在動態ajax內容和頁腳jQuery中。當然,它只適用於1分鐘,這是動態材料的超時時間。還有一種方法可以使它在加載時工作,而不是按下按鈕。謝謝 – user1641165

0

感謝您的幫助,回答這個問題......我已經明白了。在提問之前甚至不知道要搜索什麼。

我可以使用模擬按鈕的模擬器。應該管用。然而

我選擇,而不是使用selecter選項,這顯然僅僅是jQuery的「活」

對於那些誰是在同一條船上我是一個另類。加載JQuery後,將其粘貼到頁面中。

<script type="text/javascript"> 
(function($) { 

    $(document).ready(function() { 

$('body').tooltip({ 
       selector: '[rel=tooltip]' 
     }); 

}); 

}) (jQuery); 

</script> 

對不起壓痕....愚蠢的4位啄:)

該腳本將繼續加載,即使內容被改變。

相關問題