我有一个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;........