Ama*_*tel 3 javascript ajax jquery
这是一个容易(我希望)的问题,这个问题困扰着我多年.你如何得到触发了ajax请求的事件?这是一个例子:
<button id="clickme">Click me</button>
$("#clickme").click(function(e){
var i_need_this=e.target;
alert(i_need_this); //nice!
$.ajax({
url:'http://echo.jsontest.com/',
type: 'GET',
success: function( data, status, jqXHR ) {
alert('success');
//console.log( ??? ); Get i_need_this from somewhere?
}
});
})
Run Code Online (Sandbox Code Playgroud)
提前致谢!
你可以context在这里使用param:
$.ajax({
url:'http://echo.jsontest.com/',
context:this, // <------this is the cliked button
type: 'GET',
Run Code Online (Sandbox Code Playgroud)