38 Stimmen

Wie kann ich ein Objekt mit einem alert() anzeigen?

Ich habe versucht, eine Fehlersuche durchzuführen, aber ich habe Probleme. Jetzt versuche ich es mit alert() . Zum Beispiel möchte ich den Wert von sehen:

var product = { ProductName: $('!Answer_Response[0]').val(),
                  UnitPrice: $('#Price').val(),
                  Stock: $('#Stock').val()
              };

Wenn ich sage alert(product) es gibt mir nur [object Object] . Wie kann ich erreichen, dass der Alarm zeigt, was wirklich da ist?

1voto

Ruhul Amin Punkte 1713

Natives Javascript verwenden JSON.stringify Methode. Zur besseren Veranschaulichung können Sie z. B. verwenden: JSON.stringify(obj,null, 4)

var obj = {data:[{"empmenuid":"1","empid":null,"deptid":"66","aliasid":"66","firstname":"66","lastname":"66","sin":"66","status":"66","empclass":"66","hiredate":"66","seneoritydate":"66","separationdate":"66"},{"empmenuid":"3","empid":null,"deptid":"12","aliasid":"12","firstname":"12","lastname":"12","sin":"12","status":"12","empclass":"12","hiredate":"12","seneoritydate":"12","separationdate":"12","recalldate":"12","martialstatus":"12","gender":"12","pager":"12","locid":"12","jobtitle":"12","jobtitlestart":"12","fullpart":"12","manager":"12","managername":"12","middlename":"12","nickname":"12","paytype":"12","payfreq":"12"}],
recordType : 'object'};

alert(JSON.stringify(obj,null, 4));

1voto

Sagar Maha Punkte 21

Versuchen Sie dies:

alert(JSON.parse(product) );

0voto

dice Punkte 2780
alert (product.UnitName + " " + product.UnitPrice + " " + product.Stock)

oder Sie erstellen eine toString()-Methode für Ihr Objekt und rufen

alert(product.toString())

Aber ich habe mit anderen Postern zustimmen - wenn es Debugging Sie gehen für dann Firebug oder F12 auf IE9 oder Chrome und mit console.log ist der Weg zu gehen

0voto

Flash Punkte 14645

Je nachdem, an welcher Immobilie Sie interessiert sind:

alert(product.ProductName);
alert(product.UnitPrice);
alert(product.Stock);

0voto

Blazes Punkte 4555
alert( JSON.stringify(product) );

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X