所以我正在尝试编写一个脚本来编辑我所有的 tumblr 博客的 html,所以我不必手动进行。
问题是 tumblr 并没有真正可以编辑的表单,然后通过 JS 提交。他们有一种非常奇怪的方式来编译自定义 html 并提交 ajax 请求。
所以,我想知道是否有办法在 ajax 调用发出之前拦截它,编辑数据中的一个字段,然后自己提交?
我试过这样的事情:
var submitted = false
$("body").ajaxSuccess(function(evt, request, settings){
j = $.parseJSON(settings.data)
j.custom_theme = "PUT HTML HERE"
if (!submitted)
$.post(settings.url, j, function(data){
console.log(data);
submitted = true;
})
})
但是我收到了 403 禁止错误。
有没有人有任何想法?