मैं data-HTML टैग में दृष्टिकोण का उपयोग करके डेटा संग्रहीत कर रहा हूं जैसे:
<td><"button class='delete' data-imagename='"+results[i].name+"'>Delete"</button></td>
मैं फिर कॉलबैक में डेटा को इस तरह से पुनः प्राप्त कर रहा हूं:
$(this).data('imagename');
यह ठीक काम करता है। मैं जिस चीज पर अटका हुआ हूं, वह उसके गुणों में से केवल एक के बजाय ऑब्जेक्ट को बचाने की कोशिश कर रहा है। मैंने ऐसा करने की कोशिश की:
<td><button class='delete' data-image='"+results[i]+"'>Delete</button></td>
फिर मैंने इस तरह से नाम संपत्ति तक पहुंचने की कोशिश की:
var imageObj = $(this).data('image');
console.log('Image name: '+imageObj.name);
लॉग मुझे बताता है undefined। तो ऐसा लगता है कि मैं data-विशेषताओं में सरल तारों को स्टोर कर सकता हूं लेकिन मैं JSON ऑब्जेक्ट्स को स्टोर नहीं कर सकता ...
मैंने बिना किसी भाग्य के सिंटैक्स के इस बच्चे का उपयोग करने की भी कोशिश की है:
<div data-foobar='{"foo":"bar"}'></div>
data-दृष्टिकोण का उपयोग करके HTML टैग में वास्तविक वस्तु को कैसे संग्रहीत किया जाए, इस पर कोई विचार ?