Ich versuche, zwischen AJAX-Anfragen zu unterscheiden. Ich habe diesen Code:Verwenden von settings.url, um AJAX-Anfragen zu unterscheiden
$(document).ajaxSend(function(event, request, settings) {
$('#user-content .modal-body').addClass('hide');
$('#user-content .content-loading').addClass('visible');
});
Ich möchte nur, dass dies für eine bestimmte Ajax-Anfrage ausgeführt wird. Ich denke, ich kann settings.url
verwenden und den obigen Code in eine if-Anweisung wie diese umbrechen.
if (settings.url == "ajax/test.html") {
Aber meine die URL für diese Anforderung hat einen Parameter. Wenn ich settings.url
für diese Anfrage überprüfe, bekomme ich etwas wie dieses /users/user_likes/:id
, wo ID eine Nummer sein wird. Wie kann ich diese URL zuordnen, wenn die :id
immer anders ist?
Verwendung 'match' https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match – cmorrissey