php - Sending empty arrays to the server using jQuery post or similar Asynchronous JavaScript request -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब

    दिये गये < pre> $ पोस्ट ( 'dealWithStuff.php', { 'fullArray' [ 'हैलो', 'goodby'], 'emptyArray': []})।

    dealWithStuff.php प्राप्त

      ['fullArray' = & gt; ['हैलो', 'गुडबाय']]   

    लेकिन <पूर्व> ['fullArray' = & gt; ['हैलो', 'गुडबाय'], 'खालीअरेरे' = & gt; []] < P> मैं सर्वर पर खाली ऐरे को कैसे भेजूं?

    मैं इसे एक दरार दे दूँगा। / P>

    हम शुरू करने से पहले,

    आप खाली सरणी नहीं भेज सकते क्योंकि यह कुछ ऐसा दिखता है: file.php? Arra []

    आपको भेजने पर यह करने की आवश्यकता होगी:

      $। Post ('dealWithStuff.php', {'fullArray': ['हैलो', 'गुडबाय' ], 'emptyArray' [ '']});   

    [] के बजाय emptyArray [''] कैसे ध्यान दें ? यह आपको एक प्रतिक्रिया देगी जो इस तरह दिखता है:

      Array ([fullArray] = & gt; Array ([0] = & gt; हैलो [1] = & gt; गुडबाय) [खालीअरे] = & Gt; ऐरे ([0] = & gt;))   

    आप इसे बैकएंड से एक्सेस कर पाएंगे, आपको उस बाल एरे तत्व को < Code> emptyArray

    इस तरह से कुछ के साथ आसानी से किया जाता है:

      foreach ($ _ POST ['emptyArray'] $ i = & gt; $ derp के रूप में) {अनसेट ($ _ POST ['खालीअरे'] [$ i]); }   

    मान लें कि आप emptyArray में कोई भी आइटम नहीं चाहते हैं। उसके बाद, आपको ऐसा रिटर्न मिलेगा जो इस तरह दिखता है:

      Array ([fullArray] = & gt; Array ([0] = & gt; हैलो [1] = & gt; गुडबाय) [ खालीअरे] = & gt; सरणी ())    

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -