博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery AJAX 请求失败Uncaught ReferenceError: name is not defined
阅读量:6413 次
发布时间:2019-06-23

本文共 622 字,大约阅读时间需要 2 分钟。

1、Uncaught ReferenceError: name is not defined :1 (anonymous function)

假设被调用函数为function deleteMaterial(rfid,mid){...},调用的语句可能是JS生成,在写时可能deleteMaterial("+obj.rfid+","+obj.mid+")

这样下来如果rfid的值为a001 mid的值为p002。那么调用就是为deleteMaterial(a001,p002);显然这样JS会默认a001 p002是变量而去找这两个变量的值。导致上述错误。

正确 :“......<a href=\"javascript:deleteMaterial('"+rfm.requestFormId+"','"+rfm.materialId+"')"+"\">删除物料</a>..........”结果为deleteMaterial('a001','p002');

 

 

2、将变量(var声明的trid)作为document.getElementById().innerHTML = " ";的id

 

 

var trid = "tr"+mid;

document.getElementById(trid).innerHTML = " "; 这是OK的。

 

转载于:https://www.cnblogs.com/lihuanliu/p/4936763.html

你可能感兴趣的文章
[转]go正则实例
查看>>
Selector中关于顺序的注意事项
查看>>
font-size: 62.5% 的含义
查看>>
MapXtreme 2005 GIS开发入门系列 索引
查看>>
小黑小波比.清空<div>标签内容
查看>>
Java中的ExceptionInInitializerError异常及解决方法
查看>>
Spring 注入bean时的初始化和销毁操作
查看>>
java线程同步原理(lock,synchronized)
查看>>
MyEclipse中使用Hql编辑器找不到Hibernate.cfg.xml文件解决方法
查看>>
yRadio以及其它
查看>>
第四节 对象和类
查看>>
apkplug主题皮肤切换之通用主题-04
查看>>
Python中dict的特点
查看>>
DELL 准备开始拉拢MS了咩
查看>>
SVN提交报错:Attempted to lock an already-locked dir
查看>>
JDK、JRE、JVM三者间的关系
查看>>
小姚说一下工厂模式
查看>>
Oracle千万级记录操作总结
查看>>
闪迪(SanDisk)U盘防伪查询(官方网站)
查看>>
Android onMeasure方法介绍
查看>>