संपादित करें 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