我有一个Java脚本代码,它将以某种形式设置一些值

function editCategory(categoryId)   {
$.ajax({
    type: "POST",
    url: "/product/fetchEditCategory",
    data: "categoryId=" + categoryId,
    success: function(response){
        var productManagerForm = document.getElementById('productManager');
        productManagerForm.ceName.value = response.catName;........


我的JSP是-

    <form id="productManager" name="productManager" action="/product/" method="post">
    <div id="editCategory">
        <tr>
                <td style="font-weight:bold;">Category Name</td>
                <td><input type="text" id="ceName" /></td>
            </tr>
</div>
<td><a href="#editCategory" id="cat"  onclick="editCategory('p1')">edit</a></td>


我在执行此代码时遇到以下错误-

Message: 'ceName' is null or not an object


有人可以告诉我这里是什么问题吗?

最佳答案

ceName不能作为productManagerForm的属性来访问。

尝试这个:

var ceName = document.getElementById('ceName');
ceName.value = response.catName;........

09-18 17:34