gpt4 book ai didi

javascript - 如何使用 angularjs 或 jquery 将每个单击的按钮操作保存在 json 文件/对象中?

转载 作者:行者123 更新时间:2023-11-28 18:51:34 25 4
gpt4 key购买 nike

我想保存每个按钮操作(对于 ng-clicked 和非 ng-clicked,包括文件上传/url,即无论我单击什么,该按钮都应存储在 json 文件/对象中,即对于所有 <input type="button"> 中的我的情况。)在我的 json 文件/对象中使用 angularjs 或 jquery ?我该怎么做 ?创建Fiddle ,请帮我。提前致谢。

html:

最佳答案

您可以使用以下方法添加全局 beforeSend 处理程序:

$.ajaxSetup({
beforeSend: function(jqXHR, settings) {
var data = {
url: settings.url,
data: settings.data
};
$.ajax({url: 'save_json.php', data: data, beforeSend: $.noop);
}
});

这仅适用于 ajax 请求,如果您想记录表单提交,您将需要添加全局提交处理程序:

$('body').on('submit', 'form', function(e) {
var $target = $(e.target);
$.ajax({
url: 'save_json.php',
data: {url: $target.attr('action')},
beforeSend: $.noop,
sucess: function() {
$target.submit(function(e) {
// prevent global handler
e.stopPropagation();
}).submit();
}
});
return false;
});

关于javascript - 如何使用 angularjs 或 jquery 将每个单击的按钮操作保存在 json 文件/对象中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34451509/

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