zoukankan      html  css  js  c++  java
  • 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就是你要的字符串了。


  • 相关阅读:
    选择排序法
    计算大阶乘(值很大)
    递归计算阶乘
    计算m的m次方倒数的和
    使用文件(FILE)输入输出
    判断回文数
    最小公倍数(调用函数与全局变量)
    How to 共用体
    How to 枚举
    有效编写软件的75条建议(转)
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061531.html
Copyright © 2011-2022 走看看