Jquery “如何修复”;“客户”;显示对象对象

Jquery “如何修复”;“客户”;显示对象对象,jquery,ajax,Jquery,Ajax,如何修复“客户”显示对象 我试图加载ajax内容,但它显示了[object]。有人能帮忙吗 $(“body”)。在(“单击”,“保存”,函数(){ //循环遍历表行并构建JSON数组。 var customers=新数组(); $(“#TBL客户TBODY TR”)。每个(功能){ var行=$(此); var customer={}; customer.Name=row.find(“TD”).eq(0.html(); customer.Country=row.find(“TD”).eq(1.

如何修复“客户”显示对象 我试图加载ajax内容,但它显示了[object]。有人能帮忙吗

$(“body”)。在(“单击”,“保存”,函数(){
//循环遍历表行并构建JSON数组。
var customers=新数组();
$(“#TBL客户TBODY TR”)。每个(功能){
var行=$(此);
var customer={};
customer.Name=row.find(“TD”).eq(0.html();
customer.Country=row.find(“TD”).eq(1.html();
客户。推送(客户);
});
console.log(客户);
//使用AJAX将JSON数组发送到控制器。
$.ajax({
类型:“POST”,
url:“/Home/InsertCustomers”,
数据:JSON.stringify(客户),
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(r){
警报(r+“插入记录”);
}
});

});
如果您看到的是
[object object]
,则表示
r
是一个对象。这就是将具有默认
toString
的对象转换为字符串(例如,通过
+
将其与字符串组合)时得到的结果


您需要查看对象是什么,以便找出要从中显示的属性。您可以使用浏览器中内置的调试器(在当前的
警报
行上设置断点)或浏览器的网络选项卡(查看ajax响应内容,它显然是JSON)来完成此操作。

您可以尝试下面的代码。您的接收对象,因此请检查控制台屏幕

var name = row.find("TD").eq(0).html();
var country = row.find("TD").eq(1).html();
$.ajax({
                type: "POST",
                url: "/Home/InsertCustomers",
                data: {Name : name,Country : country},
                dataType: "json",
                success: function (r) {
                    console.log(r);
                }
            });