我完全處女對jQuery一般。 PHP是我的一杯茶,由於一般的編程知識,我或多或少地理解JavaScript。我正在爲音樂節做一些志願者工作,並接受了一個完整的設計,在那裏我「只是」必須實施PHP才能運作。如何將數據導入fancybox?
大多數工作上的事情,但也有一個(或實際上,但其他人會爲更高版本)大問題,我的谷歌,富似乎無法克服......
我有一些數據從一個數據庫列出。在每行的末尾,有一個刪除按鈕。如果我真的想刪除(不是由我自己創建的),那麼刪除按鈕現在會打開一個確認框。我不能爲我的生活似乎明白如何處理fancybox ...
這是刪除按鈕在每行的末尾(也很多花哨的CSS使這看起來不錯..):
<a class="fadein dialog" href="#delete" title="Delete"></a>';
我有這個JavaScript(除其他外,這應該是相關部分):
$(".dialog").fancybox({
width : 400,
height : 160,
fitToView : false,
autoSize : false,
modal : true,
closeClick : false
});
而且這個網站再次:
<div id="delete" style="display:none; width:400px; overflow:hidden;">
<div class="alertwrap">
<h2><img src="images/shiftdelete.png" width="32" height="32" class="icon" alt="Delete" />Confirm deletion</h2>
<div class="content">
<span>Are you sure you want to delete?</span>
<a href="javascript:$.fancybox.close();" class="confirm">YES</a>
<a href="javascript:$.fancybox.close();" class="decline">No</a>
</div>
很容易把行的id作爲打開fancybox的id。但我找不到在fancybox中找回它的方法,以便我可以用它來做點什麼......
按鈕的動作顯然是假的,我剛剛把它們留在了那裏,試圖理解什麼在這裏做。沒有按鈕是好的,但yes-按鈕應該能夠調用另一個php文件與後數據至少從它得到的原始編號...
我的其他問題是類似的,我猜測它可能以同樣的方式解決......我還在每一行上都有一個編輯按鈕,它以與此確認對話框相同的方式打開表單。我需要使用該行中的數據填充該表單。我真的似乎無法理解如何......
有什麼建議嗎?拜託糖頂部:)
這是沒有必要保持對話的範圍內,你可以簡單地分配一個全局變量 – komelgman 2012-02-24 15:17:47
謝謝,謝謝,謝謝!這完美的作品! – stianj 2012-02-24 22:33:45