2011-07-05 52 views
0

首先,我是一個PHP的傢伙,JS,Jquery我沒有太多的知識。我搜索谷歌最後3天解決我的問題,無濟於事。 我想要做的是在jquery Datepicker是當你的鼠標鋪設在一個日期工具提示會出現,並顯示該日期的事件/活動。我有一個名爲wdCalendar的開源日曆,並試圖修改他們的代碼來實現這一目標。我已經找到了他們當前的工具提示,並且我可以在代碼中編寫文本,並將它顯示在工具提示中,但我不知道如何拉出一個php文件來運行對db的查詢。或者有沒有辦法讓jquery查詢數據庫。我希望我已經足夠具體。這裏是工具提示的代碼的一部分。 「'title ='」之後的空引號。任何建議,想法或解決方案,我真的感謝。我不想粘貼整個代碼,因爲它有500多行代碼,但如果你想查看,請告訴我。Jquery Datepicker-Tooltip顯示一個sql結果

bhm.push("<td class='", tdc.join(" "), "' title='", "" , "' xdate='", dateFormat.call(ndate, i18n.datepicker.dateformat.fulldayvalue), "'><a href='javascript:void(0);'><em><span>", ndate.getDate(), "</span></em></a></td>"); 

回答

0

爲了讓您的查詢結果爲工具提示,你會希望通過.ajax()(docs)看張貼數據到PHP腳本(查詢數據庫),並通過XML或JSON返回回來。從那裏,你可以使用jQuery來操作HTML的標題。

我建議在一個單獨的腳本中嘗試這個功能,以便熟悉該功能以及它在集成之前的功能。完成之後,您將在「約會」(在該特定日曆中稱爲.chip dl)附加一個.hover()事件,該事件將觸發AJAX請求,返回JSON/XML,您可以使用它填充工具提示。