Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 如何将ajax get请求重写为post请求(jquery)?_Javascript_Jquery_Ajax_Post - Fatal编程技术网

Javascript 如何将ajax get请求重写为post请求(jquery)?

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

我有一个GET请求:

$.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中传递参数。