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

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -