Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Tôi đã cố gắng gỡ lỗi nhưng tôi đang gặp vấn đề. Bây giờ tôi cố gắng với

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
3. Ví dụ: tôi muốn xem giá trị của:

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

Khi tôi nói

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
4, nó chỉ cho tôi
var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
5. Làm thế nào tôi có thể cảnh báo cho thấy những gì thực sự ở đó?

Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Kennytm

498K101 Huy hiệu vàng1062 Huy hiệu bạc994 Huy hiệu Đồng101 gold badges1062 silver badges994 bronze badges

Hỏi ngày 22 tháng 4 năm 2011 lúc 9:05Apr 22, 2011 at 9:05

2

Bạn có thể sử dụng phương pháp

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
6 được tìm thấy trong các trình duyệt hiện đại và được cung cấp bởi JSON2.js.

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};

hoặc

Cũng kiểm tra thư viện này: http://devpro.it/json/files/json-js.html

Đã trả lời ngày 22 tháng 4 năm 2011 lúc 9:11Apr 22, 2011 at 9:11

Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Pranay Ranapranay RanaPranay Rana

172K35 Huy hiệu vàng236 Huy hiệu bạc261 Huy hiệu Đồng35 gold badges236 silver badges261 bronze badges

3

bạn có thể sử dụng phương pháp tosource như thế này

alert(product.toSource());

Đã trả lời ngày 18 tháng 12 năm 2012 lúc 8:22Dec 18, 2012 at 8:22

Ayaayaaya

1.5894 huy hiệu vàng29 Huy hiệu bạc59 Huy hiệu đồng4 gold badges29 silver badges59 bronze badges

1

Nếu bạn muốn dễ dàng xem nội dung của các đối tượng trong khi gỡ lỗi, hãy cài đặt một công cụ như Firebug và sử dụng

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
7:

console.log(product);

Nếu bạn muốn xem các thuộc tính của chính đối tượng, đừng

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
8 đối tượng, nhưng các thuộc tính của nó:

alert(product.ProductName);
alert(product.UnitPrice);
// etc... (or combine them)

Như đã nói, nếu bạn thực sự muốn tăng cường gỡ lỗi JavaScript của mình, hãy sử dụng Firefox với Firebug Addon. Bạn sẽ tự hỏi làm thế nào bạn từng gỡ lỗi mã của bạn trước đây.if you really want to boost your JavaScript debugging, use Firefox with the Firebug addon. You will wonder how you ever debugged your code before.

Đã trả lời ngày 22 tháng 4 năm 2011 lúc 9:10Apr 22, 2011 at 9:10

Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Aron Rotteveelaron RotteveelAron Rotteveel

79.1K17 Huy hiệu vàng104 Huy hiệu bạc128 Huy hiệu đồng17 gold badges104 silver badges128 bronze badges

4

Đây là những gì tôi sử dụng:

var result = [];
for (var l in someObject){
  if (someObject.hasOwnProperty(l){
    result.push(l+': '+someObject[l]);
  }
}
alert(result.join('\n'));

Nếu bạn cũng muốn hiển thị các đối tượng lồng nhau, bạn có thể sử dụng một cái gì đó đệ quy:

function alertObject(obj){
 var result = [];
 function traverse(obj){
 for (var l in obj){
   if (obj.hasOwnProperty(l)){
     if (obj[l] instanceof Object){
       result.push(l+'=>[object]');
       traverse(obj[l]);
     } else {
       result.push(l+': '+obj[l]);
     }
   }
  }
 }
 traverse(obj);
 return result;
}

Đã trả lời ngày 22 tháng 4 năm 2011 lúc 9:10Apr 22, 2011 at 9:10

Aron Rotteveelaron RotteveelKooiInc

79.1K17 Huy hiệu vàng104 Huy hiệu bạc128 Huy hiệu đồng31 gold badges141 silver badges176 bronze badges

Đây là những gì tôi sử dụng:

Đã trả lời ngày 22 tháng 4 năm 2011 lúc 9:10Apr 22, 2011 at 9:10

Aron Rotteveelaron RotteveelZnarkus

79.1K17 Huy hiệu vàng104 Huy hiệu bạc128 Huy hiệu đồng22 gold badges78 silver badges108 bronze badges

Đây là những gì tôi sử dụng:

alert(JSON.parse(product) );

Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Nếu bạn cũng muốn hiển thị các đối tượng lồng nhau, bạn có thể sử dụng một cái gì đó đệ quy:Apr 16, 2019 at 12:49

Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Kooiinckooiinc

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));

Huy hiệu vàng 115K31Jun 2, 2017 at 8:04

Hướng dẫn show object in alert javascript - hiển thị đối tượng trong javascript cảnh báo

Bạn thực sự nên sử dụng bảng điều khiển của Firebug hoặc Webkit để gỡ lỗi. Sau đó, bạn chỉ có thể làm

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
9 và kiểm tra đối tượng.Ruhul Amin

Znarkusznarkus15 silver badges18 bronze badges

22.7K22 Huy hiệu vàng78 Huy hiệu bạc108 Huy hiệu đồng

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

Đã trả lời ngày 22 tháng 4 năm 2011 lúc 9:10Apr 22, 2011 at 9:10

Aron Rotteveelaron RotteveelFlash

79.1K17 Huy hiệu vàng104 Huy hiệu bạc128 Huy hiệu đồng13 gold badges67 silver badges95 bronze badges

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
0

Đây là những gì tôi sử dụng:Apr 22, 2011 at 9:12

Nếu bạn cũng muốn hiển thị các đối tượng lồng nhau, bạn có thể sử dụng một cái gì đó đệ quy:Blazes

Kooiinckooiinc2 gold badges21 silver badges29 bronze badges

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
1

Huy hiệu vàng 115K31

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
2

Bạn thực sự nên sử dụng bảng điều khiển của Firebug hoặc Webkit để gỡ lỗi. Sau đó, bạn chỉ có thể làm

var myObj = {"myProp":"Hello"};
alert (JSON.stringify(myObj));    // alerts {"myProp":"Hello"};
9 và kiểm tra đối tượng.

ZnarkusznarkusApr 22, 2011 at 9:09

22.7K22 Huy hiệu vàng78 Huy hiệu bạc108 Huy hiệu đồngdice

Thử cái này:1 gold badge23 silver badges33 bronze badges

Làm thế nào để bạn hiển thị một đối tượng trong cảnh báo?

Phương thức ALERT () Hiển thị hộp thoại với nội dung được chỉ định.In một đối tượng bằng phương thức window.alert () sẽ hiển thị [đối tượng đối tượng] làm đầu ra.Để có được biểu diễn chuỗi thích hợp của đối tượng, ý tưởng là chuyển đổi đối tượng thành một chuỗi trước tiên bằng JSON.Printing an object using the Window. alert() method will display [object Object] as the output. To get the proper string representation of the object, the idea is to convert the object into a string first using the JSON.

Làm cách nào để in một đối tượng trong bảng điều khiển?

Trả lời: Sử dụng phương thức Console.log () hoặc JSON.Stringify () Phương thức này sẽ in đối tượng trong bảng điều khiển trình duyệt.Use console. log() or JSON. stringify() Method This method will print the object in browser console.

Đối tượng nào có phương thức cảnh báo () trong javascript?

Hàm cảnh báo JavaScript () là một hàm có sẵn trên đối tượng cửa sổ toàn cầu.Nó ra lệnh cho trình duyệt hiển thị hộp thoại phương thức với thông báo và nút "OK".global window object. It commands the browser to display a modal dialog with a message and an "OK" button.

Làm thế nào để bạn hiển thị một đối tượng đối tượng trong HTML?

Bạn có thể hiển thị đối tượng JavaScript trong HTML bằng cách sử dụng bên trong và getEuityById, nhưng điều này sẽ hiển thị đầu ra dưới dạng [đối tượng].tài liệu.getEuityByid ("demo").using innerHTML and getElementById, but this will show output as [object Object]. document. getElementById("demo").