无法使用Ajax

时间:2019-04-27 15:46:16

标签: jquery json ajax

我是一个初学者,我的代码有问题,我无法使用ajax从json提取特定数据并在输入文本中显示。

如果我这样做$(“#gakubuText”)。val(data.gakubu);不起作用,但如果我这样做 $(“#gakubuText”)。val(data);它的工作

$.ajax({
        url:'http://localhost:8080/mvcsi/public/gakubu/getUpdate',
        data:{id:id},
        method:'post',
        type:'json',
        success: function(data){
            console.log(data);

//问题->                 $(“#gakubuText”)。val(data.gakubu);

        }

    });

这是我在模式框中输入的文字

<input type="text" class="form-control" id="gakubuText" value=""  placeholder="学部名" required>

这是我控制台中的数据

{"code_gakubu":"8","gakubu":"AAA"}

1 个答案:

答案 0 :(得分:0)

看起来您需要Javascript对象,但是从服务器获得JSON。尝试使用

JSON.parse(data)

这会将JSON转换为普通对象,您可以将其作为data.gakubu访问