关于json对象向input框value赋值的问题....

关于json对象向input框value赋值的问题....

问题描述:

通过ajax得到一个json对象

$.ajax({
                    url:"${ctx}/sys/oaOrganization/JosnToorgId",
                    type:"POST",
                    data:{"orgId":orgId},
                    success:function(data){
                        var junior = JSON.parse(data);
                        console.log(junior);
                    }
                });

想在一个input里取到值

<input type="hidden" name="id" value="" id="id"/>

该怎么在回调函数里写呢?
求大神指教

 var junior = JSON.parse(data);
 $("#id").val(junior.id);

async:false, //必须,不然外部js无法获取内容
外部定义一个变量,然后在回调函数里赋值,最后return 常量就能取到值。

 $.ajax({
                   url:"${ctx}/sys/oaOrganization/JosnToorgId",
                    type:"POST",
                    data:{"orgId":orgId},
                                        dataType:"json"
                    success:function(data){
                       $("#id").val(data.id);
                    }
                });

这样么?

$("#inputid").attr("value",junior);