为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 php jsonObject(数据库条目)中获取值(使用 Javascript)

如何从 php jsonObject(数据库条目)中获取值(使用 Javascript)

PHP
长风秋雁 2021-10-15 15:20:06
我正在尝试从数据库表中获取值,并使用 javascript 将它们放入 pdf 文档中。我从我的 php 脚本中获取了 jsonobject,但是如果我试图获取值,它会显示“未定义”。            $dbh = new PDO('mysql:host=localhost;dbname=onlinebestellung', 'root', '');            $dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, 1);            $stmt = $dbh->prepare('SELECT * FROM artikelbestellung ');            $stmt->execute();            $result = $stmt->fetchAll();            $json=json_encode($result);            echo $json;             $.ajax({                 type: 'POST',                 url: 'includes/rechnung.php',                     success: function(result) {                    var jsonData = JSON.parse(result);                    alert(jsonData);                     /* alert(jsonData); */                     var pdf2 = new jsPDF("p", "mm", "a4");                     pdf.text ("Test:" + jsonData.artikelnummer , 20, 80);                     pdf.save ("rechnung123.pdf");    }}); 警报显示:“对象对象”。我的数据库表有 4 个字段(id、rechnungsnummer、artikelnummer、anzahl)
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

您需要更改您的 javascript 代码以遵循:


$.ajax({

    type: 'POST',

    url: 'includes/rechnung.php',

    success: function(result) {

        var jsonData = JSON.parse(result);

        var pdf2 = new jsPDF("p", "mm", "a4");

        pdf.text ("Test:" + jsonData[0].artikelnummer , 20, 80);

        pdf.save ("rechnung123.pdf");

    }

}); 

正如您所看到的,当您从数据库中获取数据时,它会将其添加到带有索引的数组中,并访问需要调用行号作为索引的值,然后是列名本身。


我希望这有帮助。


如果您需要更多帮助,请告诉我。


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号