使用ajax的发布请求不会输入成功声明

时间:2016-01-29 18:56:54

标签: ajax

我对rest api上的post请求有一点问题。我正在尝试将数据添加到数据库中,操作成功但代码没有进入成功部分,但是它出错并且错误代码是204(无内容),因为我正在执行POST。问题是它出错的原因?这是xml文件

 <cities>
   <city>
       <cityPK>
           <name>Guidonia</name>
           <region>Lazio</region>
       </cityPK>
   </city>
   <city>
       <cityPK>
           <name>Milano</name>
           <region>Lombardia</region>
       </cityPK>
   </city>
   <city>
       <cityPK>
           <name>Roma</name>
           <region>Lazio</region>
       </cityPK>
   </city> 

这是后期调用

 var url1 = "http://localhost:8080/RestService/webresources/entities.city";
        $(document).ready(function(){
            $.ajax({
                type: "POST",
                dataType: "xml",
                data : "<city><cityPK> <name>Tivoli</name><region>Lazio</region></cityPK></city>",
                url: url1 ,
                contentType : "application/xml",
                success: function(res){
                   alert("it works!");
                },
               error: function(res){
                    alert("error message :" + res.status);
                    }     
            });
        });

警报(“它工作”)从未完成,但数据是否插入到db.Any建议中?在此先感谢所有人。

0 个答案:

没有答案