PHP

2013-12-17 4 views
5

पर AJAX का उपयोग करके एकाधिक मान कैसे भेजें I Facebook की जानकारी एकत्र करने का प्रयास कर रहे हैं और फिर उन्हें साइन अप करें। मैं AJAX में एक से अधिक मान कैसे शामिल करूं?PHP

$.signuser = function() { 
    FB.api('/me', function (response) { 
     var str = ""; 
     alert(response.name); 
     var fbfname = response.first_name; 
     var fblname = response.last_name; 
     var fblname = response.id; 
     var fblink = response.link; 
     var fbusername = response.username; 
     var fblink = response.email; 
     $.ajax({ 
      type: "POST", 
      data: { 
       data: fbfname, 
       fblname 
      }, 
      complete: function() { 
       //$('#booksloadjif').css('display','none') 
      }, 
      url: "fbpost.php" 
     }).done(function (feedback) { 
      $('#fg').html(feedback) 
     }); 
    }); 
} 

उत्तर

8

आप एक से अधिक कुंजी/मान जोड़े $ .ajax

$.signuser = function() { 
    FB.api('/me', function (response) { 

     var data = {  // create object 
      fbfname : response.first_name, 
      fblname : response.last_name, 
      fblname : response.id, 
      fblink  : response.link, 
      fbusername : response.username, 
      fblink  : response.email 
     } 

     $.ajax({ 
      type: "POST", 
      data: data, // pass as data 
      url: "fbpost.php" 
     }).done(function (feedback) { 
      $('#fg').html(feedback) 
     }).always(function() { 
      $('#booksloadjif').css('display','none') 
     }); 
    }); 
} 

में एक वस्तु के रूप में PHP के लिए पारित कर सकते हैं और आप के साथ

$_POST['fbfname'] 
$_POST['fblname'] 

आदि, यानी PHP में उन तक पहुँच चाहते हैं जावास्क्रिप्ट में मुख्य नाम $ _POST सरणी

+1

ठीक के लिए मुख्य नाम हैं, तो यदि मैं एक चीज़ के रूप में भेजे जाते हैं तो मैं उनमें से प्रत्येक को PHP के साथ कैसे एक्सेस करूं? – user3109875

+0

जैसा कि @ एडेनेओ कहते हैं, वे सभी PHP में $ _POST सुपरग्लोबल में आ गए हैं। इसका उपयोग कर डेटा तक पहुंचें। आपको सभी पोस्ट डेटा देखने की अनुमति देगा। –

संबंधित मुद्दे