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就是你要的字符串了。


  • 相关阅读:
    51Nod1119
    stoi
    坑爹大质数
    USACO07OPEN Cheapest Palindrome
    USACO08NOV Mixed Up Cows
    USACO12FEB Nearby Cows
    SCOI2009 粉刷匠
    USACO16OPEN 248
    POI2014 PTA-Little Bird
    USACO17FEB Why Did the Cow Cross the Road I G
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061531.html
Copyright © 2011-2022 走看看