2015-09-08 6 views
6

मेरी वापसी हमेशा शून्य होती है। मुझे यह काम करने के लिए प्रतीत नहीं होता है। मैं fetch जेसन के साथ php के साथ प्रतिक्रिया-मूल का उपयोग कैसे कर सकता हूं। कोई भी मदद कर सकता है?मैं फ़ेच के साथ प्रतिक्रिया-मूल का उपयोग कैसे कर सकता हूं फ़ेच डेटा रिटर्न डेटा हमेशा शून्य

पीएचपी

$myArray = array(); 
$myArray['lat'] = $_POST['lat']; 
$myArray['lng'] = $_POST['lng']; 
echo $_POST['lat']; 

प्रतिक्रिया-मूलनिवासी लायें

fetch(url, { 
    method: 'post', 
    headers: { 
    'Accept': 'application/json', 
    'Content-Type': 'application/json' 
    }, 
    body: JSON.stringify({ 
    lat: region.latitude, 
    lng: region.longitude 
    }) 
}) 
.then((response) => response.json()) 
.then((responseData) => { 
    console.log(responseData); 
    }) 
    .catch((error) => { 
     console.warn(error); 
    }) 
    .done(); 

उत्तर

8

file_get_contents उपयोग करने के लिए है ('php: // इनपुट') यदि php नहीं नहीं कर सकते डेटा देखते हैं।

$json = json_decode(file_get_contents('php://input'), true); 

$myArray = array(); 
$myArray['lat'] = $json['lat']; 
$myArray['lng'] = $json['lng']; 
$myArray['status'] = 'success'; 
echo json_encode($myArray); 
+0

मेरे साथ भी happend है .. अभी भी पता लगाने की कोशिश क्यों मैं 'उपयोग करने के लिए file_get_contents था ('php: // इनपुट')' जब हम का उपयोग ' 'सामग्री-प्रकार': 'आवेदन/json' ', क्या आपको पता है कि यह क्यों हो रहा है? –

+0

हाहा मुझे कोई जानकारी नहीं है। – phongyewtong

+0

यदि मुझे यह बीमार मिलता है तो यहां जवाब जोड़ें और आपको –

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