Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajaxsetup和特定回调_Javascript_Ajax_Jquery_Dynamic - Fatal编程技术网

Javascript ajaxsetup和特定回调

Javascript ajaxsetup和特定回调,javascript,ajax,jquery,dynamic,Javascript,Ajax,Jquery,Dynamic,我的处境 首先,我希望我能正确地解释它;我有一个完全由ajax驱动的管理面板。它使用jquery绑定所有内部(所有使用domain.com/admin///*),并通过ajax获取页面,而不是跟随链接 问题 假设我有一个新闻表,我想在其中动态删除一个,它链接到删除页面的页面。此链接具有获取动态链接到它的页面的事件(因为所有链接都已绑定) 我想要一种从全局ajax函数获取反馈的好方法,该函数处理抓取页面和淡出表中的行。这是一个很好的重用方法 $.ajaxcomplete可以工作,但它一直在做我定义

我的处境

首先,我希望我能正确地解释它;我有一个完全由ajax驱动的管理面板。它使用jquery绑定所有内部(所有使用domain.com/admin///*),并通过ajax获取页面,而不是跟随链接

问题

假设我有一个新闻表,我想在其中动态删除一个,它链接到删除页面的页面。此链接具有获取动态链接到它的页面的事件(因为所有链接都已绑定)

我想要一种从全局ajax函数获取反馈的好方法,该函数处理抓取页面和淡出表中的行。这是一个很好的重用方法


$.ajaxcomplete可以工作,但它一直在做我定义的任何事情,无法重置它

我想我明白你的意思,但还不完全清楚。您希望从函数本身获得什么样的反馈?有很多方法可以让Ajax调用知道它在做什么特定的工作(删除一行,获得一个全新的页面),还有很多方法可以让服务器端脚本发送一个Ajax函数可以执行的回复。@GregPettit是的,我可以让它知道,但是我可以用html加载整个应用程序,其中可以包含一个脚本。我希望脚本的这一部分能够轻松地编辑对某些链接的ajax调用完成、出错或完全失败时发生的情况。而且没有破解我的$.ajax请求。我希望它是模块化的。我会调查的,我现在明白了。我同意mu的观点,即需要一种不同的方法(可能使用主干网等其他工具)。我个人会将“传入”HTML中的任何脚本移动到一组可按需调用的应用程序范围的函数中。但听起来,在需要这些额外的脚本之前,您不想加载它们,而我习惯于创建与Ajax调用在同一范围内可用的实用程序函数(在本例中)。如果调用某个类,我需要javascript“钩住”下一个Ajax调用。之后,它将不得不删除自己作为钩子。如果用户离开页面。这可能吗?我当然可以让页面加载ajaxsetup和ajaxSuccess,并让相同的ajaxSuccess在加载新页面时重置ajaxsetup。