在ajax中获取和发布
我有一个C#web应用程序,它使用ajax方法获取和发布数据。GET和POST方法在传递数据方面有什么区别吗(对于contentType、data、dataType)在ajax中获取和发布,ajax,post,get,Ajax,Post,Get,我有一个C#web应用程序,它使用ajax方法获取和发布数据。GET和POST方法在传递数据方面有什么区别吗(对于contentType、data、dataType) 在正常形式下,GET也用于将一些不敏感的小数据块发送到querystring中的服务器,而POST用于将大而安全的数据发送到服务器 在使用ajax的情况下,GET是常用的,POST只有在您必须在服务器上进行DB交互或涉及一些敏感数据时才可行,请在此处阅读更多内容GET将信息编码到url中,您获得的信息越多,url变长的时间就越长。
在正常形式下,
GET
也用于将一些不敏感的小数据块发送到querystring中的服务器,而POST
用于将大而安全的数据发送到服务器
在使用ajax的情况下,GET是常用的,POST只有在您必须在服务器上进行DB交互或涉及一些敏感数据时才可行,请在此处阅读更多内容GET将信息编码到url中,您获得的信息越多,url变长的时间就越长。 POST将数据存储在数组中,并将该数组传递到下一页。您的Url保持不变 虽然这看起来并不是什么大问题,但URL确实有一个最大长度,如果超过它,就会出现错误。此外,由于GET所做的修改,对特定url的访问和调用可能会失败。除此之外,它们在功能上非常相似,可以在大多数情况下互换
$.ajax({
type: 'GET',
url: "url",
contentType: "application/json; charset=utf-8",
data: { value: "data" },
dataType:"json",
success: function (data) {
alert(data);
},
error: function (data) {
alert("In error");
}
});
});