Интересно. Я ничего не могу найти в RFC , но вполне понятно, что невозможно передать параметры с помощью методов DELETE - только в GET и POST, поэтому либо JQuery, либо браузер правильно отфильтровывает параметры. Это всего лишь предположение, но, может быть, кто-то, кто знает это наизусть, может сделать более глубокое утверждение.
В любом случае, если именно так JQuery работает прямо сейчас, я думаю, что для обхода этой проблемы нужно будет вставить идентификатор в URL-адрес и модифицировать его.
Прежде чем сделать это, попробуйте, не можете ли вы обмануть браузер при его передаче, добавив параметр в URL : sitesCtrl.url+'?ID='+id