0

我知道有四种请求类型,例如 get ,put ,post ,delete 。我什么时候以及为什么要使用 type='put' 或 type="post" ?它们之间基本上有什么区别?

$.ajax({
    url: '<?php echo site_url('rest_api / contacts ')."?format=json"; ?>',
    type: "put",
    data: $('#subpanel-contacts-add-form').serialize(),
    success: function (response) {
        //some tasks
    }
    error: function () {
        $("#subpanel-contacts-form-result").html('<div class="alert alert-error">Error: There  was an error while submitting!</div>');
    }
});
4

1 回答 1

1

PUT 和 GET 是标准委员会定义的服务器和 UI 之间交换数据的协议。

在 $.ajax 函数中键入属性以告诉引擎正在生成什么样的请求并相应地在服务器端进行处理。

有关协议之间的更多解释和区别,请参阅下面发布的链接。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

于 2013-06-10T06:45:20.373 回答