我的网站上有一项功能:删除不刷新页面。用户只需按下'删除',浏览器就会发送Ajax请求。它会用ID参数加载'delete'脚本。Ajax请求'onError'处理程序

一切正常。但由于数据库的参照完整性,它不是很好。例如,有可能删除一些人居住的街道。

我想升级我的脚本。我想添加一个检查来删除脚本,并且如果某些“人员”连接到“街道”表,则不要让删除数据。点击按钮的

jQuery的处理程序:

$('body').on('click', '.deleteStreet', function()

{

var id = $(this).attr('id');

var hideMe = $(this).parent().parent();

var dataString = 'id=' + id;

if(confirm("Are you sure you want to delete street? It is possible some people living there!"))

{

$.ajax({

type: "GET",

url: "/index.pl?mode=streets&action=delete",

data: dataString,

cache: false,

success: function(e)

{

hideMe.hide();

}

});

return false;

}

});

它无论如何都会调用脚本,现在反正会删除数据。我可以添加一些检查现在删除脚本,它不会删除,但jQuery脚本无论如何将工作,无论如何将隐藏表行(因为请求发送好,没有404等)

1)是否有可能请参阅删除脚本结果并根据它隐藏或不隐藏行?例如,它会返回true或false,js脚本会抓住它并显示关于删除或不删除数据的消息。

2)这个问题是由我的网站结构造成的。在index.pl上有一些开关,并根据查询加载适当的脚本加载(mode=street,然后加载street.pl,mode=user然后加载users.pl等)。因此它会显示在delete.pl脚本之前加载的所有数据,并且不可能检查返回的脚本是真是假。

任何帮助? :) 谢谢!

P.S .:我非常抱歉我的英语不好。

ajax onerror code,Ajax请求'onError'处理程序相关推荐

  1. ajax请求传递参数的方式,Ajax请求 一般处理程序参数传递的几种方式

    简介这篇文章主要介绍了Ajax请求 一般处理程序参数传递的几种方式以及相关的经验技巧,文章约869字,浏览量397,点赞数3,值得参考! //第一种Ajax请求 $.ajax({ type:" ...

  2. 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)

    注意!!!(修改于2020年7月18日) 在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据 报错截图如下 报错内容: {&quo ...

  3. java ajax同步请求,成都汇智动力-java ajax实现异步同步请求全面详解

    原标题:成都汇智动力-java ajax实现异步同步请求全面详解 对象 var request=new () //兼容IE5 IE6 if (window.) {// code for IE7+, F ...

  4. django - ajax发送json格式请求

    一.业务场景如下 很简单,哥就想实现一个登录,你去实现吧,那提到这个,我们会想到以下几点 1.前台,我要做一个登录业面 2.然后发送一个ajax请求 3.用户名密码一定是个表单,表单提交那是一个pos ...

  5. ajax 跨域请求数据,JQuery Ajax执行跨域请求数据的解决方案

    JQuery Ajax执行跨域请求数据的解决方案 今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下 原来的ajax请求如下: $.ajax( ...

  6. jfinal里使用ajax,Jfinal解决AJAX的跨域请求

    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful. 一开始使用AJAX来传输json数据时, ...

  7. 利用Nginx轻松实现Ajax的跨域请求(前后端分离开发调试必备神技)

    利用Nginx轻松实现浏览器中Ajax的跨域请求(前后端分离开发调试必备神技) 前言 为什么会出现跨域? 造成跨域问题的原因是因为浏览器受到同源策略的限制,也就是说js只能访问和操作自己域下的资源,不 ...

  8. 使用$.ajax向服务器发送请求

    使用$.ajax向服务器发送请求 html <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...

  9. ajax+php跨域请求数据库,基于jQuery的ajax跨域请求,PHP作为服务器端代码

    ajax实现跨域请求有两种方式: 方法一:jsonp的方式 jsonp方式的关键点在客户请求以jsonp作为数据类型,服务器端接收jsonp的回调函数,并通过回调函数进行数据的传输.具体代码如下: 客 ...

最新文章

  1. oracle查看被锁的表以及解锁表
  2. 网易视频云专注于技术服务——异步通知系统
  3. springboot中接口实例化_AngularJs中控制器的定义,实例化,作用域范围
  4. JavaScript判断浏览器 Browser detect
  5. android.bg,[Android]AMS-PSS
  6. 搭建dubbo框架的遇到的一些问题
  7. 整理CVPR2012感兴趣的文章
  8. Android SDK的下载与安装
  9. 跑路了,在国外当程序员有多爽?
  10. Android,六款安卓车机大PK
  11. android 删除系统服务,不ROOT卸载系统自带应用
  12. NPDP产品经理认证:创新性解决问题方法(TRIZ)的工具与应用
  13. bzoj2286: [Sdoi2011]消耗战
  14. 树莓派运行python命令_《树莓派Python编程入门与实战》——2.2 使用Raspbian命令行...
  15. flv实现视频实时监控
  16. 后端修行 - java中PO、VO、BO、POJO、DAO、DTO、TO、QO的理解
  17. 正好杠杆炒股短期继续震荡筑底
  18. 影响未来的十大网络技术
  19. 做人力资源需要掌握python_彭剑锋:做人力资源管理必须吃透的20个金句
  20. 魅族mx5android,可能是最好用安卓手机 魅族mx5小技巧分享

热门文章

  1. [转载] 常用应届生Java开发笔试面试题(更新中)
  2. JavaScript | 如何为变量分配十进制,八进制和十六进制值?
  3. 桶分类 算法_桶分类算法
  4. apachejmeter_java源码_自定义编写jmeter的Java测试代码
  5. fakeapp2.2.0下载_软件下载 | SuperCuger 测量平差系统 V1.0
  6. java怎么知道上传文件是否成功_文件包含漏洞之——tomcat CVE-2020-1938漏洞复现
  7. Java Integer类highestOneBit()方法与示例
  8. 算法设计TSP问题动态规划
  9. 关注微信公众号使其自动发送欢迎你关注消息
  10. 关于thread不能被try catch