Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पेज रिफ्रेश किए बिना किसी लिंक पर क्लिक करने पर डेटाबेस को डेटा भेजें

मैं आपको jQuery का उपयोग करके एक उदाहरण दूंगा।

मान लें कि हमारे पास एक विशेषता id="button_id" के साथ एक लिंक है (आपको jQuery चयनकर्ताओं को सीखना होगा)।

    $("#button_id").click(function(){
    var var_data = 5;
    $.ajax({
            url: "my_script.php",
            data: { var_PHP_data: var_data };
            success: function(data) {
                // do something;
                                  alert(data);
            },
     });
});

व्याख्या:आप वेरिएबल var_data . भेजेंगे var_PHP_data . नाम के साथ एक my_script.php . पर पेज रीफ्रेश किए बिना अजाक्स कॉल (जीईटी पद्धति का उपयोग करके) का उपयोग करें।

आपको अपनी PHP स्क्रिप्ट पर क्या लिखना है, इसका यह बहुत ही सरल उदाहरण है।

<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;

?>

क्योंकि jQuery में ajax function in jQuery is GET

हमें PHP में $_GET फ़ंक्शन का उपयोग करना होगा।

यह php स्क्रिप्ट एक संदेश प्रिंट करेगी और इस संदेश को success: function . में हैंडल किया जाएगा अजाक्स कॉल में और केवल उदाहरण के लिए हम PHP से लौटे इस संदेश को सचेत करेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बहुत लगातार /opt/lampp/bin/mysql.server:264:किल:ऐसी कोई प्रक्रिया नहीं है। Xampp/उबंटू 16.04

  2. एक्सएसएस और एसक्यूएल इंजेक्शन को छोड़कर मैं अपनी साइट की सुरक्षा कैसे कर सकता हूं?

  3. MySQL में कर्सर अभिव्यक्ति

  4. केकेपीएचपी:खोज विधि के साथ प्रश्न बनाते समय मैं एक हैविंग ऑपरेशन का उपयोग कैसे कर सकता हूं?

  5. पूर्ण-पाठ खोज से सटीक मिलान प्राप्त करना पहले लौटा?