लोड करने के बाद एक फ़ंक्शन चलाएं यह एक साधारण सवाल हो सकता है, लेकिन मैं इसे काम करने में काफी कुछ नहीं कर सकता। मैं अपनी वेबसाइट पर किसी अन्य पेज से लोड किए गए फॉर्म को प्रदर्शित करने के लिए एक jQuery संवाद का उपयोग कर रहा हूं। उपयोगकर्ता एक लिंक पर क्लिक करता है, जो संवाद को सक्रिय करता है। मैं जो करने की कोशिश कर रहा हूं वह HTML में संवाद को लोड करने के बाद एक फ़ंक्शन चलाने के लिए है।jQuery संवाद
$(document).ready(function() {
$(".openDialog").live("click", function (e) {
e.preventDefault();
$("#dialogBox").dialog({
title: $(this).attr("data-dialog-title"),
close: function() { $(this).remove() },
modal: true
})
.load(this.href);
});
$(".close").live("click", function (e) {
e.preventDefault();
$(this).closest(".dialog").dialog("close");
});
});
मैं एक समारोह myfunction है() है कि मैं जब एचटीएमएल संवाद में लोड किया जाता कॉल करना चाहते हैं: यहाँ संवाद लोड करने के लिए मेरे कोड है।
.load(this.href, myFunction());
मैं भी खुला घटना का उपयोग कर, इस तरह की कोशिश की:
open: myFunction(),
मैं गलत क्या कर रहा हूँ काफ़ी लिए चारों ओर देखने के बाद, मैं .load में समारोह का उल्लेख करते समय इस तरह की कोशिश की ?
खुला: myfunction, काम करना चाहिए (कोई कोष्ठक, या यह सिर्फ तुरंत बुलाया हो जाएगा, जब संवाद खुलता नहीं।) यह वहाँ कंसोल में कोई त्रुटि है नहीं करता है? – jrdn