yur*_*636 1 javascript ajax jquery
如何访问请求中使用的data对象$.ajax()?
$.ajax({
url: "post.php",
type:'POST',
data:{
el1: $('#el1').val(),
...
el72: $('#el72').val()
},
success: function(res,status){
//
}
});
Run Code Online (Sandbox Code Playgroud)
您可以使用 访问从成功回调中传递给 $.ajax 的已处理选项,this只要您没有绑定函数、使用箭头函数或使用上下文选项。
console.log(this.data); // for POST
console.log(this.url); // for GET, but you'll have to parse out the url portion
Run Code Online (Sandbox Code Playgroud)
你会注意到它现在是在一个参数化的字符串中而不是一个对象中,因为这就是它被发送到服务器的方式。有关将其转换回对象的方法,请参见此处:将 URL 参数转换为 JavaScript 对象
我只会使用一个变量。