javascript - $http angularjs POST don't send my data? -
मेरे angularjs हेक, डाक मेरे php को डेटा नहीं भेजता है मैं $ _POST गूंज करता हूं ['यूज़र आईडी'] ने इसे अनिर्धारित सूचकांक लौटाया मैंने भी कोणीय भेजता है डेटा JSON के रूप में, एन्कोडेड कुंजी / मान युग्मों के रूप में नहीं है, ताकि आप $ http
userId = '1' ; $ Http ({url: "php / loadTab.php", विधि: "पोस्ट", डेटा: userId})। सफलता (फ़ंक्शन (डेटा, स्थिति, हेडर, कॉन्फ़िग) {console.log (डेटा);})। त्रुटि (फ़ंक्शन (डेटा, स्थिति, हेडर, कॉन्फ़िग) {});
डेटा की कोशिश की: 'userId': '1'
डेटा किसी ऑब्जेक्ट पर सेट कर सकते हैं आप लगभग इसे अपनी दूसरी कोशिश पर रखते हैं लेकिन आपको घुंघराले ब्रेसिज़ को शामिल करने की आवश्यकता होती है, जो ऑब्जेक्ट को परिभाषित करती है:
डेटा: {'userId': userId} < पी> अब, PHP पक्ष पर आपको इस तरह से JSON को डीकोड करने के लिए कच्चे POST डेटा तक पहुंचने की आवश्यकता है:
$ data = json_decode (file_get_contents ('php: // input')); प्रतिध्वनि $ डेटा- & gt; यूज़र आईडी;
Comments
Post a Comment