<% foreach (var dictionaryType in base.DictionaryTypeList){ %>
。。。。
<input type="button" id="deleteDictionaryTypeId<%=dictionaryType.Id %>"
name="deleteDictionaryType" value="删除"
onclick="deleteDictionaryType(this,<%=dictionaryType.Id %>)" />
。。。。
<% } %>
问题:编译后完全正确,可是在html上给出出错提示:
onclick="deleteDictionaryType(this,<%=dictionaryType.Id %>)" />中的
<%=dictionaryType.Id %>语法错误,对于强迫症,怎么办?
还有,我后台确实删除了,
但是js里
alert("处理成功");
不执行
是表DictionaryType的主键,int类型
追答deleteDictionaryType方法和元素Name冲突了,你改一下方法名看看
追问没用,html提示是this后面的逗号开始出错-语法错误
追答你理解 错了我的意思,这样子,你直接将“function deleteDictionaryType(object,dictionaryTypeId)"改成"function f(object,dictionaryTypeId)",然后在前端将onclick="deleteDictionaryType(this,)" 修改成onclick="f(this,)"
再试试