0

我是新手玩和 javascript。我试图用ajax提交表单。最初我有

     @form(action = routes.Application.save(1,2), 'enctype -> "multipart/form-data") {
     @inputText(businessForm("name"), '_label -> "Business name")
     } 

在路由文件中我有 POST /businessSave controllers.Application.save(c:Int, r:Int)

它在整页加载时工作正常......我试图让它成为 ajax,如下所示

   <form id="xk" action="/businessSave" method="post" >
   @inputText(businessForm("name"), '_label -> "Business name")
   </form?

并添加了javascript

      $("#xk").submit(function(event) {
event.preventDefault();

    jsRoutes.controllers.Application.save(1,2).ajax({
data : $("#xk").serialize(),
    success : function(data) {
     $("#main").html(data);
    }

   });

我也试过

    $('#xk').submit(function(event) {
event.preventDefault();
var c = $("#c").val();
var r = $("#r").val();
var url1 = "/businessSave?c="+c+"&r="+r;

$.ajax({
    url: url1,
    type: 'post',
    enctype:'multipart/form-data',
    data: $("#xk").serialize(),
    success: function(data) {
        $("#main").html(data);
    }
    });

   });

但我收到了错误的请求例外..

请告知如何使用 ajax 提交游戏表单

4

0 回答 0