Html 我能知道这些代码行中的错误是什么吗

Html 我能知道这些代码行中的错误是什么吗,html,ajax,spring,Html,Ajax,Spring,问题 这是我试图使用ajax Api调用调用rest Api的代码行。 但是它一直到ajax语句出现,但很快它就会刷新并停止工作。如有任何建议,我们将不胜感激 不久之后,它就恢复了活力 我猜您已经将此代码放置在表单提交处理程序中: Code: var formdate:{name:$("#name").val(), date:$("date").value } $.ajax({ type : "POST", contentType : "applicati

问题

这是我试图使用ajax Api调用调用rest Api的代码行。 但是它一直到ajax语句出现,但很快它就会刷新并停止工作。如有任何建议,我们将不胜感激

不久之后,它就恢复了活力

我猜您已经将此代码放置在表单提交处理程序中:

Code:
var formdate:{name:$("#name").val(), date:$("date").value
}
$.ajax({
          type : "POST",
          contentType : "application/json", 
          url : "localhost:8080/company/addrelease",
          data : JSON.stringify(formdata),
          dataType : 'json',
          success : function(result) {
            if(result.status == "Done"){
              console.log("value added");
            }else{          
            console.log("not done");
            }
          },
          error : function(e) {
                console.log("error");
}
        });
提交函数(e){
e、 预防默认值();
//你的代码
}
...
如果不调用
e.preventDefault()
表单将尝试提交自己,并向表单中指定的url发出http请求。如果未指定url属性,它将提交到当前url,例如页面将刷新。您(ajax)调用的Http请求是异步操作,您看不到它工作,因为默认提交操作发生在异步操作之前。

var formdate={name:$(“#name”).val(),date:$(“date”).val()}
function onSubmit(e) {
    e.preventDefault();
    // your code
}


<form onsubmit={onSubmit}>
    ...
    <button type="submit" />
</form>