1
我正在使用燈箱,我在ajax調用後調用燈箱,以便它可以在燈箱中加載新頁面。一切正常,當我點擊鏈接,使ajax調用一次,然後打開燈箱第一次。由於我有一個用戶輸入來檢查用戶是否輸入一個低於7的值,只能打開ligthbox。所以用戶有可能最終選擇一個小於7的值,並且lightbox會給出一個彈出消息來選擇7以上的值。當我關閉燈箱,再次選擇任何值,那麼它給E錯誤燈箱一旦關閉而沒有頁面刷新後不能打開燈箱
Uncaught TypeError: Object function (e,t){return new b.fn.init(e,t,r)} has no method 'lightbox'
正如我所說的它的工作原理是第一次,甚至當我刷新頁面,然後再試一次,但是當我關閉收藏夾,然後點擊鏈接檢查並打開它會給出錯誤的燈箱。我的功能是
$(document).on("click", ".forwardme", function (e) {
e.preventDefault();
var confident_monthly_goal = $("#SliderSingle").val();
if (confident_monthly_goal <= 7) {
$.ajax({
type: "POST",
url: "<?php echo $php_path; ?>update_goal.php?confident_monthly_goal=" + confident_monthly_goal,
success: function (html) {
var html = "twl.php";
$.lightbox(html, {
width: 400,
height: 300
});
}
});
}
});
哦,好吧我明白你想說什麼。我現在就試過了,它的工作原理非常感謝。 – user1001176