के रूप में स्ट्रिंग का इलाज करना मेरे पास एक MySQL बिगिनट है जिसे मैं HTML5 डेटा में संग्रहीत कर रहा हूं। तो मैं उस मूल्य तक पहुंचने की कोशिश कर रहा हूं और इसे एजेक्स कॉल के माध्यम से पास कर रहा हूं।jQuery डेटा() के साथ समस्या
<div data-id="211285677671858177">
और जावास्क्रिप्ट:
var send_data = {
id: '' + $(this).data('id')
}
$.post('/send.php', send_data);
मुद्दा jQuery data
समारोह एक चल बिन्दु के रूप में है कि मूल्य और नहीं एक स्ट्रिंग को पुनः प्राप्त करने लगता है कि है। तो इसे रिक्त स्ट्रिंग में जोड़ना मदद नहीं कर रहा है क्योंकि यह बहुत देर हो चुका है - यह पहले ही गोल हो चुका है (इस मामले में 211285677671858180
)। मुझे इसे ठीक करने के लिए क्या करना चाहिए?
स्पष्टीकरण के लिए ठीक है धन्यवाद। मेरी इच्छा है कि 'डेटा' को कन्वर्ट न करने का कोई तरीका न हो, लेकिन मुझे लगता है कि 'attr' अब – andrewtweber
के लिए करेगा) मैंने यह भी पाया है कि [HTMLElement.dataset] का उपयोग करके (https://developer.mozilla.org/en -US/दस्तावेज़/वेब/एपीआई/एचटीएमलेमेंट/डेटासेट) भी काफी सरल और कार्यान्वित करने के लिए तेज़ है। –