在注明允许跨域后,get、post请求方式均可使用,但是put、delete请求方式还是不能使用。
// 跨域请求
header("Access-Control-Allow-Origin: *");
所以采用了以下方法,在ajax中使用post方法伪装请求方式,通过data传值,传递_method变量,传递需要真正使用的请求方式。
var urlstr='http://172.16.0.188/news/2';
$.ajax({
type:'post',
async:true,
url:urlstr,
data:{
_method:'delete'
},
success:function(response){
console.log(JSON.stringify(response));
}
})