Sunday, 15 April 2012

jQuery using post for associative array -


मुझे इस तरह यूआरएल में डेटा पोस्ट करना होगा:

  http: // www .your_domain.com / checkout / cart / add? Product = 68 & amp; qty = 1 & amp; super_attribute [528] = 55 और सुपर_डेटाब [525] = 56   

मेरा वर्तमान कोड इस तरह दिखता है, लेकिन यह काम नहीं कर रहा है।

  var myObject = {super_attribute: {configOptionSuperAttribute: configOption}}; JQuery.post (productAddToCartURL, {product: productId, qty: qty, super_attribute: jQuery.param (myObject)}) .Done (फ़ंक्शन (डेटा) {चेतावनी ("डेटा लोड किया गया:" + डेटा);});   

मुद्दा super_atribute [] के साथ है मैं कैसे myObject संगत कर सकता हूं?

मदद के लिए धन्यवाद!

के अनुसार (जो डेटा को सीरियललाइज़ करने के लिए आंतरिक रूप से उपयोग किया जाता है), आपका डेटा ऐसा दिखना चाहिए:

  jQuery.post (productAddToCartURL, {product: productId, मात्रा: मात्रा, सुपर_एडिट्रीज: कॉन्फ़िगरेशन}, फ़ंक्शन () {...});   

जहां configOption फ़ॉर्म का एक वस्तु है

  var configOption = {528: 55, 525: 56};    

No comments:

Post a Comment