बंद बटन का उपयोग किए बिना संवाद में jQuery संवाद को बंद करने के लिए कैसे?संवाद के भीतर jQuery संवाद बंद करने के लिए कैसे?
यूई संवाद के अंदर एक साधारण रूप से अनुरोध है और यदि सफल सबमिशन होता है, तो ui संवाद स्वचालित रूप से मूल पृष्ठ को बंद कर देता है और रीफ्रेश करता है।
<script type="text/javascript">
$(document).ready(function() {
$("#form-dialog").dialog({
autoOpen: true,
modal: true,
width: 200,
draggable: true,
resizable: true
});
});
</script>
<div id="form-dialog" title="Form Submit">
<form action="default.aspx" method="post">
<input type="text" name="name" value=" " />
<input type="submit" value="submit" />
<a href="#" id="btnDone">CLOSE</a>
<script type="text/javascript">
$(document).ready(function() {
$("#btnDone").click(function() {
$(this).dialog('close');
});
});
</script>
</form>
</div>
-imperialx
लेकिन फॉर्म टैग ui संवाद के अंदर है। UI संवाद के अंदर कोई jquery फ़ाइलें नहीं, बस एक सादा रूप टैग सबमिशन। मैं # फॉर्म-डायलॉग के अंदर $ ('# form-dialog') का उपयोग कैसे कर सकता हूं। यूई संवाद के अंदर कुछ क्लिक करने या प्रतीक्षा टाइमर होने पर यह बंद होने जैसा है। – imperialx
यदि आप संवाद खोलने के लिए jquery का उपयोग कर रहे हैं, तो आप इसे बंद करने के लिए jquery का उपयोग कर सकते हैं। लाइन के ठीक नीचे जहां आप संवाद घोषित करते हैं, '$ (' # mySubmitButton ') सेट करें। लाइव (' क्लिक करें ', फ़ंक्शन() {mySubmitFunction(); $ (' # form-dialog ')। बंद करें();}); ' – Jason
हां, लेकिन जब मैं संवाद के अंदर हूं तो कैसे? मुझे लगता है कि इसके बराबर $ (विंडो) .unload() जैसे कुछ है जहां पॉप-अप फॉर्म स्वचालित रूप से jquery-UI-dialog बंद बटन पर क्लिक करने के बजाय स्वयं को बंद कर देता है। – imperialx