Próbuję stringify javascript obiektu, jednak kiedy robię to get następujący błąd:JavaScript: Błąd typu: cyklicznie wartość obiektu
TypeError: cyclic object value
ja nie wierzę, że mój kod zawiera żadnych odniesień cykliczne (newServiceObject nie jest odwoływany wewnątrz obiektu), więc nie rozumiem, dlaczego otrzymuję tę wiadomość.
Chcę przekształcić obiekt zawierający dwie właściwości i tablicę w pojedynczy ciąg.
var serviceName = $('#newServiceNameBox').val();
var serviceCodeElemList = $(".ServiceCodeName").map(function() { return $(this).html(); });
//create the new service object
var newServiceObject = {ServiceId:-1, ServiceName: serviceName, ServiceCodes: serviceCodeElemList };
var appendNewService = '&newService='+JSON.stringify(newServiceObject);
Błąd występuje na ostatniej linii (JSON.stringify()), ale nie mam pojęcia, dlaczego!
ownerDocument
można dodawać dane JSON w 'newServiceObject' obiekt? –