Javascript 理解AJAX Post请求
我试图理解jQuery的Javascript 理解AJAX Post请求,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图理解jQuery的.ajax()或.POST()函数发送的HTTPPOST请求。我没有得到的是为什么从服务器发送的数据有一个“datatype”参数? POST请求中将从服务器发送什么类型的信息 从GET获取服务器数据是有意义的,但我认为POST请求是用于发布数据的 有人能解释一下吗?不管发生什么,服务器都会返回一个字符串。 默认情况下,xmlhttprequest会在回调中返回此字符串 jQuery在内部使用这个值来节省一些时间:如果您使用精确的“json”,它将自动解析字符串,您将在响
.ajax()
或.POST()
函数发送的HTTPPOST请求。我没有得到的是为什么从服务器发送的数据有一个“datatype”参数?
POST请求中将从服务器发送什么类型的信息
从GET获取服务器数据是有意义的,但我认为POST请求是用于发布数据的
有人能解释一下吗?不管发生什么,服务器都会返回一个字符串。 默认情况下,xmlhttprequest会在回调中返回此字符串
jQuery在内部使用这个值来节省一些时间:如果您使用精确的“json”,它将自动解析字符串,您将在响应回调中直接获得一个javascript对象。与“xml”的工作方式相同。POST和GET之间的主要区别在于,与GET请求一起发送的数据显示在浏览器的URL中,从而减少了服务器使用GET请求发送数据的建议。Get请求通常用于从服务器检索数据,而POST请求不会在浏览器的URL中显示您的数据,因此更适合传递必须由服务器处理的变量,如用户名、密码或更合理的信息
希望这有帮助 POST和GET只是将信息传输到服务器的简单方法。一旦服务器得到这个信息,它就会发回一个响应,该响应可以用多种方式格式化 设置:
type: 'GET'
在AJAX调用中,并不意味着“从服务器获取数据”
当您设置数据类型时
dataType: 'json'
这意味着服务器正在使用JSON字符串进行响应,因此jQuery将把它转换为一个可供您使用和访问的对象。闻起来像是家庭作业优秀阅读材料-->听起来像是开发工具:)每个请求都会生成一些响应,你有没有想过编写一个AJAX POST调用并尝试操作回调数据?询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试的解决方案、它们不起作用的原因以及预期的结果。这两个请求都可以用XML、文本、JSON等数据回答用户。