我有一个网址,让我们说abc
其类型是帖子。如果我尝试将其称为$.ajax
方法post
,则显示方法不允许405错误。我通过方法get
发送它工作正常,但业务没有完成如何解决问题?
js code:
$.ajax({
type: "POST",
url: url,
data: data,
beforeSend: function (request){
request.setRequestHeader("X-CSRF-TOKEN", token)
},
success: function(res){
console.log(res)
},
error: function(){
JSON.parse(this.error.arguments[0].responseText).error.message.value
},
dataType: "json"
});
答案 0 :(得分:0)
您应该使用'method'而不是'type'。试试这个:
var reg = /^\((.+)\)$/;
var txt = "((a+b) + c)";
var value = txt.match(reg)[1];
alert(value);
或者您可以使用jQuery.post方法。
答案 1 :(得分:0)
405方法不允许
请求行中指定的方法不允许由Request-URI标识的资源。响应必须包含一个Allow标头,其中包含所请求资源的有效方法列表。 405 Method Not Allowed