javascript - Can I use a variable to pass a json string? -
यह कोड काम करता है:
$ (this) .load ($ ('। Pageloadlabel ', यह) .attr (' href '), {श्रेणी: 1});
यह कोड काम नहीं करता है:
var डेटा = '{श्रेणी: 1}'; $ (यह) .लोड ($ ('। Pageloadlabel', यह) .attr ('href'), डेटा);
सवाल यह है, मैं यह कैसे काम कर सकता हूं?
<पी > आपका डेटा एक जावास्क्रिप्ट ऑब्जेक्ट नहीं है, लेकिन एक स्ट्रिंग है, आप इसे eval जैसे ऑब्जेक्ट में परिवर्तित कर सकते हैं उदा।
का उपयोग कर सकते हैं data = eval ('(' + data + ')');
लेकिन eval को खतरनाक माना जाता है, JSON जैसे
डेटा = JSON.parse (डेटा)
JSON lib के लिए आप
Comments
Post a Comment