2016-07-11 11 views

Antwort

3

Es ist ein Erweiterungspunkt. Es dient als zentraler Punkt zum Hinzufügen/Entfernen/Anpassen von Parametern zu einem späteren Zeitpunkt, wenn sich die Anforderungen des Projekts ändern. Derzeit tut es nichts, aber anscheinend ist es dort auf der Theorie, dass es schließlich tun kann.

Sie haben gesagt, dass es vor jedem $.ajax Anruf verwendet wird, was darauf hindeutet, dass Sie jQuery verwenden. Was bedeutet, dass es mit jQuery eigenen ajaxSend ein bisschen überflüssig ist, aber das ist keine große Sache.

Angenommen, Sie müssen zu irgendeinem Zeitpunkt in der Zukunft eine eindeutige Kennung für jede gesendete Ajax-Anfrage hinzufügen. Sie würden nur, dass eine Funktion ändern müssen:

var id = 0; 
var getRequestParameters = function(params){ 
    params.__uniqueId = ++id; // Or perhaps copy params first 
    return params; 
}; 

... und Sie würden es auf alle Ihre AJAX-Anfragen haben.

+0

Vielen Dank, T.J. Also, gerade jetzt tut es nichts, aber es ist sehr wahrscheinlich, dass Sie dort in der Zukunft einige Logik machen müssen. Das macht Sinn! –

Verwandte Themen