मैंने AJAX अनुरोध बनाया जो बटन क्लिक ईवेंट पर php फ़ाइल में कुछ डेटा भेजता है। अब डेटा जमा करने के बाद मैं AJAX अनुरोध को प्रतिबंधित करना चाहता हूं कि बटन को क्लिक करके डेटा को बार-बार न भेजें। यह केवल पृष्ठ रीफ्रेश पर डेटा भेजता है (मतलब पृष्ठ लोड पर एक बार डेटा भेजना)। मैं ऐसे अनुरोध कैसे रोक सकता हूं। मेरे ajax कोड का पालन है:पेज रीफ्रेश के बिना AJAX अनुरोध भेजने बंद करें
$(".button").click(function (e) {
e.preventDefault();
$.ajax({
type: 'post',
cache: false,
url: 'my/ajaxrequest.php',
data: {
result: 'hi test data'
},
success: function (resp) {
$("#result").html(resp);
}
});
});
यह एक या पर है ??? – Neel
@NeelBhatt यह '.one()' –
धन्यवाद, यह मेरी समस्या का समाधान करता है। –