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

जावास्क्रिप्ट फ़ंक्शन पोस्ट करें और PHP स्क्रिप्ट को कॉल करें

संपादित करें 2018

हाँ, मैं अभी भी ज़िंदा हूँ। आप fetch . का उपयोग कर सकते हैं jQuery के बजाय एपीआई . यह व्यापक रूप से समर्थित है सिवाय (अनुमान लगाएं कि कौन? ...) आईई 11 और उससे नीचे लेकिन उसके लिए एक पॉलीफिल है। आधुनिक कोडिंग का आनंद लें।

प्राप्त करने के लिए API का समर्थन

पुराना उत्तर

आपको AJAX का उपयोग करना होगा।

अकेले जावास्क्रिप्ट एक PHP स्क्रिप्ट तक नहीं पहुंच सकता है। आपको एक अनुरोध करना होगा, चर को PHP में पास करना होगा, इसका मूल्यांकन करना होगा और परिणाम वापस करना होगा। यदि आप jQuery का उपयोग कर रहे हैं तो ajax भेज रहे हैं। अनुरोध काफी सरल है:

$.ajax({
    data: 'orderid=' + your_order_id,
    url: 'url_where_php_is_located.php',
    method: 'POST', // or GET
    success: function(msg) {
        alert(msg);
    }
});

और आपकी PHP स्क्रिप्ट को ऑर्डर आईडी मिलनी चाहिए जैसे:

echo $_POST['orderid'];

सफलता फ़ंक्शन के लिए आउटपुट एक स्ट्रिंग के रूप में वापस आ जाएगा।

संपादित करें

आप शॉर्टहैंड फ़ंक्शंस का भी उपयोग कर सकते हैं:

$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
    alert(data);
});

// or eventually $.post instead of $.get


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5.3:सिंटैक्स त्रुटि या पहुँच उल्लंघन:1463 गैर-समूहीकरण फ़ील्ड 'दूरी' का उपयोग HAVING क्लॉज़ में किया जाता है

  2. PHP में विशिष्ट उपयोगकर्ता का डेटा प्राप्त करें

  3. आरक्षण प्रणाली तिथियां

  4. .Net ORM जो MySQL के साथ अच्छा काम करता है

  5. लार्वा में एकाधिक छवि कैसे अपलोड करें