• jquery ajax 回调函数的值alert出来[object Object] 解决方法


    $("#activity_project").change(function() {
        var pro = $("#activity_project").val();
        $.ajax({
            type: "POST",
            url: "${pageContext.request.contextPath}/getMyPlan",
            data: { //发送给数据库的数据
                idKey: pro
            },
            dataType: 'json',
            success: function(data) {
                alert(data);
                $.each(data,
                function(index, value) {
                    alert(data[index].id);
                    $("#activity_project").append('<option value="data[index].id">data[index].specification</option>');
                });
            }
        })
    })


    建议改用console.log(data);输出结果。

    还有一种方法就是修改后台代码

    alert出来的结果是object xml document,这让我很费解,输出的是字符串,为什么传输的是xml格式?

    response.setContentType("text/html;charset=UTF-8"); alert就是你要的字符串了。


  • 相关阅读:
    记一次小程序支付开发的坑,超级坑
    springboot集成redis 附redis基本操作类
    springboot整合mybatis及封装curd操作-配置文件
    微信小程序开发
    vue各种插件
    java数据导出成 EXCEL
    jsp自定义标签
    java生成验证码
    文字对齐格式
    css阴影效果
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061531.html
Copyright © 2020-2023  润新知