Send Data from JavaScript and Receive in PHP

इस ब्लॉग में हम देखेंगे की कैसे हम Send Data from JavaScript and Receive in PHP, हमने यहाँ पर एक साथ दो Example  दिए हैं।  

 

जब भी हमे JavaScript  से AJAX के द्वारा डाटा सेंड करना होता हैं और उसे PHP में रिसीव करना हो तब हमें यह Code काम आएगा

 

इसमें हमने JSON का उपयोग किया हैं जो डाटा ले जाना के लिए सबसे अच्छा माध्यम हैं

 
//Single Array Value
var Col1 = JSON.stringify({"val1":1001,"val2":1002}); 

//Multiple Array Value
var Col2 = [];
Col2.push({"val1":2001,"val2":2002, "val3":2003}); 
Col2.push({"val1":3001,"val2":3002, "val3":3003}); 

var ColStr = JSON.stringify(Col2);

$.ajax({
         url: 'yoururl.php',
         type: 'post',
         data: {p1: Col1, p2:ColStr },
         success: function(response){        
         }     
});

लाइन नंबर 2 : यहाँ पर हमने एक ऐरे में दो वैल्यू स्टोर की हैं । उसे डायरेक्ट ही Stringify किया हैं ताकि हम उसे पोस्ट वेरिएबल में पास कर सके।

लाइन नंबर 6 : यहाँ पर हमने उस वेरिएबल में मल्टीप्ल वैल्यू को पुश किया हैं, यहाँ पर आप लूप में लेकर और भी row insert कर सकते हैं।

$sVal = $_POST['p1'];
$mVal = $_POST['p2'];

//Single Array Receive
$ObjS = json_decode($sVal);
$Val1 = $ObjS->val1; 
$Val2 = $ObjS->val2;

//Multiple Array Receive
$objM = json_decode($mVal);

foreach($mVal as $key=>$value)
{
         $col1 = $value->val1;
         $col2 = $value->val2;
         $col3 = $value->val3;
}

लाइन नंबर 1 : इस लाइन पर हमने वेरिएबल में वैल्यू को रिसीव किया हैं जो अजाक्स के द्वारा सेंड किये था

लाइन नंबर 5: इस कोड से हमने JSON  को डिकोड किया हैं वैल्यू में सिंगल ऐरे ही था इसलिए हमने डिकोड करने के बाद डायरेक्ट ही वैल्यू को निकल लिया

लाइन नंबर 12: इस कोड से हमने डिकोड करने के बाद एक लूप के माध्यम से मल्टीप्ल ऐरे वैल्यू को separate  किया हैं,

हमें बहुत बार डाटा सेंड रिसीव की जरुरत लगती हैं इस एक्साम्प्ले में हमें सीखा की किस तरह से हम Send Data from JavaScript and Receive in PHP  कर सकते हैं, यह टेस्टेड कोड हैं, आप इसे उपयोग कर सकते हैं, इसमें दोनों तरह से बताया हैं यदि आपको सिंगल और मल्टीप्ल वैल्यू आसानी से सेंड करना चाहे तो आप आसानी से कर सकते हैं । Get ke comparison में Post  में हम ज्यादा डाटा सेंड कर सकते हैं।

यदि आप अजाक्स का Example  देखना चाहते है तो यहाँ क्लिक करे

Add a Comment

Your email address will not be published. Required fields are marked *