我有.ajaxComplete事件有线多达这样几个要素:jQuery ajaxComplete:有没有办法告诉哪个Javascript函数执行ajax调用?
$("#ElementId").ajaxComplete(function (a, b, c) { });
的问题是,我有我的剧本多$.ajax
调用由各种功能调用。我不希望为每个Ajax调用的每个控件触发.ajaxComplete事件。从概念上讲,我期待这样的事情:
if (a.function == SearchCustomers) { do this }
有什么办法达到我想要的吗?
编辑:我意识到我可以检查我打电话的服务的URL,但我不想在我的脚本中多次编写一个URL字符串。
呀,不使用'.ajaxComplete '全球,而不是每个呼叫附加一个完整的功能。 –
...或者'成功'在$ .ajax而不是'complete'中。一致的命名将非常简单! –
你的情况很简单,'success'属性显然是你应该使用的,但是如果你有一种情况需要'ajaxComplete'来完成你在问题中陈述的方式,请看看我的发布。 – techfoobar