ajax:可以同时“POST”和“GET”吗?

时间:2015-11-13 09:53:25

标签: jquery ajax api post get

我正在尝试创建一个表单:
1 /当用户输入他们的名字,并且他们的名字在API中时,它会相应地打印他们的姓名和信息(GET);而
2 /如果他们的名字不在API上,它将打印他们的名字(GET),并在API上创建一个名为(POST)的新行并分配相应的新id

例如:
1 /如果键入“Alexis”(它是API中的名称),它将打印“Alexis”和有关他的信息。
2 /如果输入“Karen”(名称不在API中),它将打印“Karen”,添加一个新id(如果id [5]是列表的末尾,“Karen”会现在是id [6])和API上的行并打印关于她的一般信息。

我试图在GET函数中发送POST并想知道这是否是正确的方法?因为它现在根本不起作用......

Fiddle example

干杯,
卡伦

1 个答案:

答案 0 :(得分:0)

当然可以。只需将您的GET变量放在您的POST网址

即可
var id = 1;
var name = "Tom";

        $.ajax({
            cache: false,
            dataType: "json",
            type: "POST",
            url: "/passwords/add?user=" + id,
            data: {
                name: name 
            }
        });