Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从SpringJava发布AJAX时出错_Javascript_Java_Jquery_Ajax_Spring - Fatal编程技术网

Javascript 从SpringJava发布AJAX时出错

Javascript 从SpringJava发布AJAX时出错,javascript,java,jquery,ajax,spring,Javascript,Java,Jquery,Ajax,Spring,我已经创建了MVC spring,我想使用SAPUI5(javascript)和AJAX,但是我发现了一个错误“415(不支持的媒体类型)”。我用弹簧中的大摇大摆来测试积垢。在swagger中,我成功地插入了数据,但在AJAX中失败了 控制器弹簧: @PostMapping(value={"/tesinsert"}, consumes={"application/json"}) @ResponseStatus(HttpStatus.CREATED) public ResponseEntity&l

我已经创建了MVC spring,我想使用SAPUI5(javascript)和AJAX,但是我发现了一个错误“415(不支持的媒体类型)”。我用弹簧中的大摇大摆来测试积垢。在swagger中,我成功地插入了数据,但在AJAX中失败了

控制器弹簧:

@PostMapping(value={"/tesinsert"}, consumes={"application/json"})
@ResponseStatus(HttpStatus.CREATED)
public ResponseEntity<?> insert(@RequestBody KasusEntity user) throws Exception {
    Map result = new HashMap();
    userService.insertTabel(user);
    return new ResponseEntity<>(result, HttpStatus.CREATED);
}   
如果我在上面用AJAX编写代码,则显示错误“415(不支持的媒体类型)”,如果我在AJAX中添加代码,则显示不同的错误:“飞行前的响应具有无效的HTTP状态代码403 “:

如何解决这个问题? 谢谢
Bobby

在ajax调用中添加
数据类型:“json”

$.ajax({
            type: 'POST',
            url: url,
            data: data, 
            dataType: 'json',
            success: function(data) { 
                console.log('sukses: '+data); 
            },
            error: function(error){
                console.log('gagal: '+error);
            }
        }); 
        headers: {
            Accept : "application/json; charset=utf-8",
            "Content-Type": "application/json; charset=utf-8"
            }
$.ajax({
            type: 'POST',
            url: url,
            data: data, 
            dataType: 'json',
            success: function(data) { 
                console.log('sukses: '+data); 
            },
            error: function(error){
                console.log('gagal: '+error);
            }
        });