在复选框中存储表单操作URL'的值,并且使用该URL发出AJAX请求会导致无法解释的失败
Storing form action URLs in a checkbox's value and making an AJAX request using that URL results in an inexplicable failure
所以,我有一个Flask应用程序。现在,我正试图在HTML表上创建一列复选框。当你点击"删除所选"按钮时,它会通过以下操作删除条目:
遍历该表并选中所有复选框。
复选框的值是请求删除该行的URL。
我提出了一个AJAX请求,URL取自该复选框的值。URL的格式类似于/item_type/id
,其中id是一个数字。AJAX请求的类型是DELETE。因此,对于每个选中的复选框,我都会对该URL发出DELETE请求。
不过,当我提出这些请求时,它只是失败了。我不知道如何从HTTP请求中获取状态代码。我的应用程序日志没有显示任何与该URL相关的3xx、4xx或5xx错误。
但是,如果我在第一次请求之前收到警报,那么他们就会成功。不过,如果我只检查了一行,那么这个请求就会失败。
查看网络选项卡后,没有一个请求完成,因为我在发出请求后立即重新加载页面。请求完成后重新加载页面现在成功。
相关文章:
- Ajax URL路径未替换当前URL
- 使用PHP和ajax传递URL不太正常的变量
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- Ajax对web URL的调用导致javascript错误
- 如何在所有ajax调用中向URL添加参数
- 使用Ajax的后退按钮历史记录,URL中没有散列
- XMLHttpRequest.open()AJAX中的参数url
- (Ajax)在不重新加载内容的情况下登录页面url
- ajax外部url加载完成后调用jquery函数
- 通过AJAX/PHP将数据发送到点击的url
- 当jQuery ajax请求中包含#时,URL中断
- ajax将值返回到url
- AJAX发布请求使用qwest.js到goo.gl url shortener api
- 使用GET方法通过AJAX成功提交表单后更改url
- 有条件地创建ajax url参数以与jQuery Validate一起使用
- 我的 AJAX 请求对象无法正确解析 URL 的协议部分
- 管理 AJAX 中开放函数的 URL 的规则
- 用url ajax传递参数到控制器
- 将utf8字符串转换为URL (ajax)
- 动态PHP URL Ajax加载URL