这两个电话真的有区别吗?如果使用getJSON,则仍然必须format=json在url中声明…
format=json
您可以在中执行相同的操作$.get(),并遍历JSON对象。
$.get()
还是我要离开这里?
以下两个片段是等效的:
$.get("/some/url", {data: "value"}, function(json) { // use json here }, "json") $.getJSON("/some/url", {data: "value"}, function(json) { // use json here });
说一个请求是针对JSON两件事:
JSON
Accept: application/json
许多服务器端框架(例如Rails)会自动检测Accept标头并适当地处理请求。如果使用其他框架或使用自己的框架,则可以检查Accept标题以检测格式(而不是检查参数)。
Accept