2012-05-18 72 views
0

我想知道我正在嘗試創建一個函數,它將創建一組下拉菜單,一旦對話框已打開,而不是之前...... 我已經使PHP函數和調用它測試我想知道是否有一種方法來使用JavaScript或也許ajax(這似乎是最合乎邏輯的方式)獲得此功能運行一旦對話框出現..它只有一個非常小的功能,這將不會需要更長的時間第二次運行。所以真的我只是尋找一些建議,我怎麼能得到這個工作..萬一我很困惑我想運行一個PHP函數只有一旦對話框已被打開,然後當對話框關閉刪除無論創建的功能如何。jquery對話框打開觸發php

但我在阿賈克斯非常有限的知識,JavaScript或jQuery的我真的不能想到如何開始任何幫助將不勝感激

回答

1

看看這裏的對話框打開回調(使用JQuery UI)http://jqueryui.com/demos/dialog/#event-open

在這裏尋找您可以用來從您的PHP腳本獲取數據的AJAX調用:http://api.jquery.com/category/ajax/

這應該會讓你走。

+0

是否知道在關閉對話框後是否可以刪除php創建的任何內容 – Matthew

+0

您可以在'close'事件處理函數中編寫自定義代碼:http://jqueryui.com/demos/dialog/#event - 關閉或銷燬整個對話框,我認爲這也應該刪除你的動態創建的字段:http://jqueryui.com/demos/dialog/#method-destroy –

+0

好的謝謝生病看到我可以解決thnaks – Matthew