我可以在scalatra中使用jquery ajax方法吗?如果不是我应该使用什么?

时间:2017-02-15 10:51:22

标签: jquery ajax scala scalatra

我可以在scalatra中使用jquery ajax方法吗?如果没有,我应该使用什么?

我正在使用scalatra制作web项目的骨架,下面是我的js代码,它保持失败。请帮忙。

function addBook(){
    var addBookForm = $("#addBookForm").serialize();

    $.ajax({
        type: 'POST',
        url: '/booking/book',
        contentType: 'application/x-www-form-urlencoded; charset=utf-8',
        dataType: 'json',
        data: addBookForm,
        success: function(data){
            alert('SUCCESS')
        },
        error: function(e){
            alert('AJAX ERROR')
        }
    });
}

1 个答案:

答案 0 :(得分:0)

可以像这样解决

post("/book") {

    val result = mongoColl.find()
    val json = "[%s]".format(
      mongoColl.find().toList.mkString(",")
    )
    response.setContentType("application/json")
    Ok(json)
}

https://stackoverflow.com/a/12202410/4527543