在ajax的success方法中$(this)不可用的解决办法

前端之家收集整理的这篇文章主要介绍了在ajax的success方法中$(this)不可用的解决办法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
var $e = $(this);
			$.ajax({
				url:"__CONTROLLER__/alterpublicnum",type:"post",data:{
					"alter":$(this).closest("tr").find("input").attr("name"),"value":$(this).closest("tr").find("input").val()
					},success:function(data){
						if(data.status == 1){
							$e.closest("tr").find(".info").text($e.closest("tr").find("input").val());
						}
					},})
在ajax之前声明一个用var声明一个全局变量,然后在success中用声明的全局变量代替$(this)即可 原文链接:https://www.f2er.com/ajax/162863.html

猜你在找的Ajax相关文章