Play 2.x: Как сделать AJAX-запрос с помощью общей кнопки

Итак, я успешно получил запросы ajax для работы раньше, но мне всегда приходилось использовать форму, а затем в конце отправки возвращать false, чтобы она не обновляла страницу.

Я также недавно переместил свой javascript в отдельный файл, что привело к сбою моих команд @. Из-за этого я не знаю, как установить свой URL для моего маршрута?

Html:

<button id="saveAsDefaultButton">Save as default</button>

Ява-код игровой площадки:

public static Result saveDefaultPhoneForUser(String handset) {
    User currentUser = User.findByName(session("name"));
    currentUser.lastControlledHandset = theHandset;
    currentUser.save();
    return ok();
}

маршруты:

POST    /                           controllers.Application.saveDefaultPhoneForUser(handset : String)

JavaScript:

$('#saveAsDefaultButton').click(function(evt) {
        $('#errors').hide();
        $.ajax({
            type : 'POST',
            url : "controllers.Application.saveDefaultPhoneForUser",
            data : $('#controlledPhone option:selected').text(),
            dataType : "text",
            success : function(data) {
                //setError('Call succedded');
                //$('#test1').attr("src", data)
            },
            error : function(data) {
                setError('Make call failed');
            }
        });
        return false;
    });

Я уверен, что есть способ сделать это, мне просто не повезло найти что-нибудь. Любая помощь очень ценится.