gpt4 book ai didi

javascript - 在 ajax beforeSend 函数中访问数据或此属性

转载 作者:行者123 更新时间:2023-12-03 04:43:26 27 4
gpt4 key购买 nike

我试图从 beforeSend 函数中的数据数组中获取一个值,但是当我尝试在控制台中显示它时,我看到的只是undefined

我尝试打印 $(this) 变量,它也返回 undefined

$("form").submit(function(){
var data = {
"action": $(this).attr("id")
};
data = $(this).serialize() + "&" + $.param(data);
$.ajax({
type: $(this).attr("method"),
dataType: $(this).data("type"),
url: $(this).attr("action"),
data: data,
beforeSend: function(data) {
console.log(data["action"]);
console.log($(this).attr("method"));
}
});
return false;
});

如何读取 beforeSend 函数中存储在数据数组中的值

最佳答案

直接,简单:

this.data .

这是序列化字符串,然后你可以通过字符串解析/编辑来进行任何操作。

例如使用:

警报(this.data);

用于显示序列化字符串。

关于javascript - 在 ajax beforeSend 函数中访问数据或此属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42978326/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com