preventDefault() нужен только если в <a> есть href. stopPropagation() нужен, если выше по дереву имеются другие листенеры на тот же event, однако без preventDefault() на a (или кнопке) с href страница просто перезагрузится по указанному href или action формы. Короче это у тебя был какой-то частный контекстный глюк.
Да и пиши в url: сразу
url:$(this).attr("data-url"),
Ты же все равно ничего не делаешь с var url
|