Javascript 如何将ajax get请求重写为post请求(jquery)?
我有一个GET请求:Javascript 如何将ajax get请求重写为post请求(jquery)?,javascript,jquery,ajax,post,Javascript,Jquery,Ajax,Post,我有一个GET请求: $.ajax({ url:“/items?ids=”+value.join(“,”), 方法:“get”, 数据类型:“json” }) 如何在此基础上创建POST请求?POST请求的工作方式与get请求不同,在http POST请求中,您需要传递请求正文中的值,如下所示: $.ajax({ url: 'url_here', method: 'post', data: { fName1: value1, fName2: val
$.ajax({
url:“/items?ids=”+value.join(“,”),
方法:“get”,
数据类型:“json”
})
如何在此基础上创建POST请求?POST请求的工作方式与get请求不同,在http POST请求中,您需要传递请求正文中的值,如下所示:
$.ajax({
url: 'url_here',
method: 'post',
data: {
fName1: value1,
fName2: value2,
...
},
dataType: 'json'
});
$.ajax({
url: "/items",
contentType: "application/json",
type: "POST",
data: {
"id": $("#id").val(),
"value1": $("#value1").val(),
"value2": $("#value2").val()
}
});
您可以使用fiddler来调试和观察线路上发生的情况。只需更改方法名称,但您的服务器必须以这样一种方式实现,即它处理两个请求……这是不够的。我不需要在url中传递参数。这是一个说明为什么您应该始终阅读文档的主要示例:。这里没有任何人可以告诉你你不应该自己研究的东西我不需要在url中传递参数。