पर बहुआयामी PHP सरणी कनवर्ट करें मैं JSON एन्कोडर का उपयोग कर एक PHP बहुआयामी सरणी को जावास्क्रिप्ट सरणी में बदलने की कोशिश कर रहा हूं। जब मैं एक var_dump करते हैं, मेरी php सरणी इस तरह दिखता है:जावास्क्रिप्ट सरणी
var tempArray = $.parseJSON(<?php echo json_encode($php_array); ?>);
जब भी:
array (size=2)
'Key' => string 'a' (length=1)
'Value' => string 'asite.com' (length=9)
इस कोड मैं वर्तमान में मेरे विचार में उपयोग कर रहा हूँ यह एक JavaScript को बदलने की कोशिश करने के लिए है
var tempArray = $.parseJSON([{"Key":"a","Value":"asite.com"}]);
यह एक जावास्क्रिप्ट बहुआयामी सरणी के लिए सही संरचना है: मैं ब्राउज़र में इस कोड को चलाने के लिए, कंसोल में रूपांतरण के उत्पादन में है? मैं पूछ रहा हूँ क्योंकि यह मेरे ऊपर लाइन पर इस त्रुटि दे रही रखता है:
SyntaxError: Unexpected token o
यह पूरी तरह से काम करता है, धन्यवाद – user1186173