关于this的一点误解
来源:互联网 发布:php pos点餐系统 编辑:程序博客网 时间:2024/06/04 17:45
$("#SystemConfig tr").each(function () {
if ($(this).index() == "0") {
$(this).append("<td>用户名</td>")
} else {
//获取当前的系统ID然后到一个表上面查询所有的用户ID,然后用用户ID找到当前系统所有的用户名称
var id = $(this).children("td:eq(0)").html();
console.log(id);
var userNames = "";
$.ajax({
type: "get",
url: "SysConfig?action=QueryUser&ID=" + id,
async: false,
success: function (data) {
//console.log(data);
userNames = data;
console.log(data);
//里面的this是ajax请求
console.log(this);
}
});
$(this).append("<td>" + userNames + "</td>");
}
if ($(this).index() == "0") {
$(this).append("<td>用户名</td>")
} else {
//获取当前的系统ID然后到一个表上面查询所有的用户ID,然后用用户ID找到当前系统所有的用户名称
var id = $(this).children("td:eq(0)").html();
console.log(id);
var userNames = "";
$.ajax({
type: "get",
url: "SysConfig?action=QueryUser&ID=" + id,
async: false,
success: function (data) {
//console.log(data);
userNames = data;
console.log(data);
//里面的this是ajax请求
console.log(this);
}
});
$(this).append("<td>" + userNames + "</td>");
}
});
在foreach里面ajax请求外面用this的时候发现是每一个节点,所以在ajax请求返回的成功参数里面用this的时候发现里面的this不再是循环出来的每一个节点,而是当前的ajax请求。
阅读全文
0 0
- 关于this的一点误解
- 关于memset的一点误解
- 关于onSaveInstaceState的一点小误解
- javascript this的一些误解
- javascript this的一些误解
- javascript this的一些误解
- javascript this的一些误解
- javascript this的一些误解
- 关于inline的误解
- 关于Table的误解
- 关于数组的误解
- 解开对长城宽带的一点误解
- 关于jquery的this的一点小经验
- 关于this和super关键字的一点整理
- 关于C++ this指针学习的一点笔记
- 关于call ,this,继承,记录一点自己的初步理解
- 关于js函数中this的一点理解
- 关于list.size()的误解
- Android Studio 如何依赖第三方项目详解
- 安卓实现动画的3种方式
- cJSON
- 几种优化mysql的方法
- Centos 7安装Jenkins
- 关于this的一点误解
- 网络地址转换NAT原理及应用
- manifest.xml中label应用名报错
- hdu 2037(贪心算法之区间调度问题)
- 890890808
- [Javascript 高级程序设计]学习心得记录10 js函数表达式
- 今天带大家一起学习Java反射机制中简单的invoke()方法(三)
- @JsonInclude(Include.NON_NULL)
- Spring Cloud 相关东东的介绍