萌萌小羽 2021-12-21 22:12 采纳率: 66.7%
浏览 31

异步请求没法给jsp页面赋值

function editcourse(id)
{
    $.ajax({
    type:"get",
    url:"<%=basePath%>course/edit.action",
    data:{"id":id},
    success:function(data)
    {
        $("#edit_cust_id").val(data.c_id);
        $("#edit_custIndustry").val(data.c_cid);
        $("#edit_customerName").val(data.c_name);
        $("#edit_customerFrom").val(data.c_nature);
    }
    });
}

img

<div class="modal fade" id="customerEditDialog" tabindex="-1" role="dialog"
    aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
                <h4 class="modal-title" id="myModalLabel">修改课程信息</h4>
            </div>
            <div class="modal-body">
                <form class="form-horizontal" id="edit_customer_form">
                    <input type="hidden" id="edit_cust_id" name="c_id"/>
                    
                    <div class="form-group">
                        <label for="edit_custIndustry" class="col-sm-2 control-label">课程编号</label>
                        <div class="col-sm-10">
                            <input type="text" class="form-control" id="edit_custIndustry" name="c_cid"  />
                        </div>
                    </div>
                    
                    <div class="form-group">
                        <label for="edit_customerName" class="col-sm-2 control-label">课程名称</label>
                        <div class="col-sm-10">
                            <input type="text" class="form-control" id="edit_customerName"name="c_name" />
                        </div>
                    </div>
                    
                    <div class="form-group">
                        <label for="edit_customerFrom" class="col-sm-2 control-label">课程性质</label>
                        <div class="col-sm-10">
                            <input type="text" class="form-control" id="edit_customerFrom"  name="c_nature" />
                        </div>
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                <button type="button" class="btn btn-primary" onclick="">保存修改</button>
            </div>
        </div>
    </div>
</div>

servlet

img

img

xml

img


都已经查到了但是页面就是不显示出来

img

img

到底是哪里的问题望帮忙看看,谢谢

  • 写回答

2条回答 默认 最新

  • 关注

    先打印测试一下data里面有没有值,用alert测试或者console.log,看看弹出什么信息:

    function editcourse(id)
    {
        $.ajax({
        type:"get",
        url:"<%=basePath%>course/edit.action",
        data:{"id":id},
        success:function(data)
        {
            alert(data);
             alert(data.c_id);
            $("#edit_cust_id").val(data.c_id);
            $("#edit_custIndustry").val(data.c_cid);
            $("#edit_customerName").val(data.c_name);
            $("#edit_customerFrom").val(data.c_nature);
        }
        });
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月21日