मुझे जेएसओएन वेब सेवा से वापस आने में परेशानी हो रही है। ऐसा लगता है कि JSON में उद्धरण की कमी है, लेकिन जब मैं JSON को उद्धरण जोड़ता हूं, तो मुझे एक त्रुटि मिलती है। यहां त्रुटि संदेश है: 'अनकही सिंटेक्स त्रुटि: अप्रत्याशित टोकन ओ। जब मैं स्ट्रिंग सांत्वना देने के लिए लॉग इन:JSON.Parse, 'Uncaught SyntaxError: अप्रत्याशित टोकन ओ
//Error I am trying to solve
var jsonString = '[{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}]';
var myData = JSON.parse(jsonString);
$(document).ready(function() {
var $grouplist = $('#groups');
$.each(myData, function() {
$('<li>' + this.Name + '</li>').appendTo($grouplist);
});
});
यहाँ स्ट्रिंग के आसपास एकल उद्धरण के साथ एक ही कोड है:
यहाँ [वस्तु वस्तु], [वस्तु वस्तु] कुछ उदाहरण कोड है कि त्रुटि simulates है । यह
//Successful Javascript
var jsonString = '[{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}]';
var myData = JSON.parse(jsonString);
$(document).ready(function() {
var $grouplist = $('#groups');
$.each(myData, function() {
$('<li>' + this.Name + '</li>').appendTo($grouplist);
});
});
//Successful HTML
<ul id="groups"></ul>
काम करता है लेकिन जब मैं स्ट्रिंग के लिए उद्धरण को जोड़ने के लिए, की तरह मैं अपने वास्तविक कोड में करने की जरूरत है लगता है की कोशिश है, यह विफल रहता है: करने के लिए लॉग स्ट्रिंग:
//Does not work when I need to append quotes to the string:
var jsonStringNoQuotes = [{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}];
jsonStringQuotes = "'" + jsonStringNoQuotes + "'";
var myData = JSON.parse(jsonStringQuotes);
$(document).ready(function() {
var $grouplist = $('#groups');
$.each(myData, function() {
$('<li>' + this.Name + ',' + this.Id + '</li>').appendTo($grouplist);
});
});
यहाँ त्रुटि है कंसोल: [ऑब्जेक्ट ऑब्जेक्ट], [ऑब्जेक्ट ऑब्जेक्ट] डेटा.जेएस: 80 9 अनकॉट सिंटेक्स त्रुटि: अप्रत्याशित टोकन '
मैं स्टंप हो गया हूं। किसी भी मदद की सराहना की! धन्यवाद!
Jaon पार्स ले स्ट्रिंग पैरामीटर –
के रूप में इन कोड के टुकड़े निश्चित रूप से कोई त्रुटि उत्पन्न है, लेकिन मुझे लगता है कि आप गलत बात पर देख रहे हैं। क्या आप उस कोड को पोस्ट कर सकते हैं जो सर्वर से JSON स्ट्रिंग पुनर्प्राप्त करता है? –
आपका पहला कोड उदाहरण समस्या का अनुकरण नहीं करता है। आप किसके बारे में पूछ रहे हैं। आपका आखिरी वाला निश्चित रूप से गलत है। – user2736012