当前位置: 首页 > 知识库问答 >
问题:

使用jQuery,Ajax从数据库获取DTO并在控制台打印?

卫嘉言
2023-03-14

我想从数据库获取数据,我目前正在使用spring。结果是DTO,如果我打印它,它会显示像com.shs.s1.coupon.coupondTo@456bbb4f这样的,这些是DTO的成员,它也有getters/setter。

private String couponNum;
private String id;
private long disRate;
private long disPrice;
private String usage;

我想在DTO打印出couponNum,id和其他东西。但它一直未定义地打印出来。

    function couponSelect() {
        $(".couponSelect").click(function(){
        let couponNum = $(this).attr("title");
        $(".modal-title").html(couponNum);
        $.get("./couponSelect?couponNum="+couponNum, function(result){
            result = result.trim();
            console.log(result);
            console.log(result.couponNum);
            console.log(result.id);
            console.log(result.disRate);
        });
    });
}

请随意评论答案或想法:)所有的评论都很好。

共有1个答案

仲孙献
2023-03-14

如果您直接返回“com.shs.s1.coupon.coupondTo”对象,那么您的代码就可以了。如果将CouponDTO对象包装到需要console(result.CouponDTO.CouponNum)的任何其他类中,则购买。请调试并验证ajax函数调用的返回对象。

 类似资料:
  • 我想从数据库中获取数据(经度/纬度),并使用Ajax调用将其返回到Google地图上绘制多个标记。 下面是包含ajax的javascript: 在ajax设置中,当我输入“dataType:json”时,函数错误被执行。输出为警报“加载数据时出错”。 这是我的控制器: 我尝试console.log(响应),它显示整个javascript代码。 当前没有“数据类型:'json'”的错误显示“未捕获类

  • 问题内容: 我想使用php和jquery ajax从mysql数据库中获取数据。“ process.php”是连接到数据库并获取mysql数据的php文件。当它单独运行时它可以工作,但是当使用ajax调用时它不起作用。有人可以帮忙纠正错误吗?这是我的html文件: 这是我的process.php文件 问题答案: 您的ajax调用中有两个语法错误: 请记住,jQuery的ajax需要一个对象作为参数

  • 我有点麻烦。 我需要创建一个网站,使用以下API显示三个随机的Chuck Norris笑话:http://www.icndb.com/api/。我必须使用以下URL获取笑话:http://api.icndb.com/jokes/random/3。 我的HTML如下: 我的Javascript如下: HTML显示正确,但在控制台中,即使我调用一个笑话,所有三个笑话也会出现。请看下面的截图: 事先谢谢

  • 问题内容: 我想知道如何在CodeIgniter中使用AJAX从数据库获取数据。您能否检查下面的代码以找出问题的原因?当我从视图中单击链接时,没有任何反应。 这是我的看法: 这是我的控制器: 这是我的模型: 这是我的JavaScript文件: 问题答案: 试试这个: 我所看到的问题是这是因为您的选择器是锚,并且锚具有文本而不是值。因此,我建议您使用而不是。

  • 问题内容: 我的页面如下: 和一个php文件来处理ajax请求; 但是,当我单击时,我得到的不是array [0]。我怎样才能解决这个问题?? 提前致谢… 问题答案: 您不能从js访问数组(php数组)try 和js

  • 应用属性 *spring.datasource.url=jdbc:mysql://localhost:3306/reservation? useSSL=错误 Spring数据源。用户名=根 spring.datasource.password=根 服务器servlet。上下文路径=/flightreservation Springjpa。显示sql=true* 我在控制台中得到查询,但在发送请求时