使用javascript和json.stringify函数附加json数据

夏普
$.getJSON("suppliermanagement.ashx", { action: "gsupplierinvoice", SupllierID: Supplierid }, function (data) {
    alert("purchaseinvoice called");
    alert(JSON.stringify(data))
    var JsonInvoice = JSON.stringify(data);
    $.each(data, function (key, item) {
        // var invdata = data[i];

        $("#Gridinvoice").append('<tr><td class="auto-style36" style="border-style: solid; border-width: thin">' + item.InvoiceDate + '</td><td class="auto-style36" style="border-style: solid; border-width: thin">' + item.SuppliersInvoiceNumber + '</td><td class="auto-style36" style="border-style: solid; border-width: thin"></td><td class="auto-style36" style="border-style: solid; border-width: thin">' + item.Type + '<td></tr>')

    });           
});

上面是我以json格式获取数据的函数,但我无法使用for循环和foreach循环进行追加。显示未定义。如何使用for循环在表中添加数据?

这是结果 JSON.stringify(data)

{“ Dpurchaseinvoice”:[{“ pInvoiceDate”:“ / Date(1405708200000)/”,“ pSupplierInvoiceNumber”:“ G003”,“ pType”:1},{“ pInvoiceDate”:“ / Date(1405708200000)/”,“ pSupplierInvoiceNumber“:” H008“,” pType“:1}],” ErrorMessage“:”“,” mID“:0,” mJobID“:null,” mSupplierID“:null,” mInvoiceDate“:” / Date(-62135596800000 )/“,” mOurRef“:0,” mSupplierInvoiceNumber“:null,” mPurchaseOrderRef“:null,” mType“:0,” mPaid“:null,” mReferencePurchaseInvoiceID“:null,” supplier“:null,” JobID“: null,“ ID”:0,“ SupplierID”:null,“ InvoiceDate”:“ / Date(-62135596800000)/”,“ OurRef”:0,“SuppliersInvoiceNumber“:空,” PurchaseOrderRef“:空,”类型“:0,”已付费“:空,” ReferencePurchaseInvoiceID“:空,” ErrorSummary“:空,” ErrorList“:[]}

您的代码有效。也许选择器#Gridinvoice是错误的。

编辑:这是您的代码,已更新为使用JSON数据:

$.each(data.Dpurchaseinvoice, function (key, item) {
    $("#Gridinvoice").append('<tr><td class="auto-style36" style="border-style: solid; border-width: thin">' + item.pInvoiceDate + '</td><td class="auto-style36" style="border-style: solid; border-width: thin">' + item.pSupplierInvoiceNumber + '</td><td class="auto-style36" style="border-style: solid; border-width: thin"></td><td class="auto-style36" style="border-style: solid; border-width: thin">' + item.pType + '<td></tr>')
});

注意data.Dpurchaseinvoice和前缀item.pXXX

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Javascript(无jquery)从2个json字符串附加数据-append不是函数

来自分类Dev

JSON.Stringify覆盖数据

来自分类Dev

JSON.stringify - 访问数据

来自分类Dev

使用jQuery附加JSON数据

来自分类Dev

附加JSON数据Swift

来自分类Dev

使用PHP和AJAX将数据附加到json文件

来自分类Dev

使用PHP和AJAX将数据附加到json文件

来自分类Dev

使用 javascript、Chart.js 和使用 json 在函数中同步两个数据

来自分类Dev

JSON stringify不解析我的setter函数

来自分类Dev

重复附加的html和json数据

来自分类Dev

JavaScript JSON.stringify函数不起作用

来自分类Dev

每次使用angularjs调用函数时,如何附加Web服务json数据

来自分类Dev

JSON Stringify从对象中删除数据

来自分类Dev

从JSON.stringify中提取数据

来自分类Dev

使用JavaScript映射和减少JSON对象

来自分类Dev

如何使用Javascript映射和过滤JSON

来自分类Dev

在JavaScript中使用和存储JSON文本

来自分类Dev

使用 Javascript 进行 JSON 计数和排序

来自分类Dev

在 JSON 对象上使用 stringify 以在 HTML 数据属性中使用

来自分类Dev

使用PHP和javascript将数据替换为json文件

来自分类Dev

使用JSON在python和javascript之间传递数据

来自分类Dev

如何使用javascript和jQuery从JSON检索数据?

来自分类Dev

如何使用JavaScript和Json将数据发布到api?

来自分类Dev

如何使用javascript和jquery创建JSON数据

来自分类Dev

使用Json将数据和HTML从php传递到javascript

来自分类Dev

使用javascript和datatables获取json中的数据

来自分类Dev

在使用Stringify和Regex替换格式化JSON(JavaScript)时需要帮助

来自分类Dev

在resteasy中使用JSON.stringify和JSON.parse

来自分类Dev

如何使用JavaScript .forEach迭代JSON对象和JSON数组

Related 相关文章

热门标签

归档