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

Popular posts from this blog

paypal - How to know the URL referrer in PHP? -

oauth - Facebook OAuth2 Logout does not remove fb_ cookie -

wpf - Line breaks and indenting for the XAML of a saved FlowDocument? -