【发布时间】:2014-02-13 14:58:01
【问题描述】:
我不确定我应该使用$.get 还是$.getJSON. 在这个例子中我应该使用哪一个?
我的代码:
if (isset($_GET['numberofwelds']) && isset($_GET['numberofconwelds']))
{
// Now we know both values definitely exist, VALIDATE them
$numwelds = $_GET['numberofwelds'];
$numconwelds = $_GET['numberofconwelds'];
if (is_int($numwelds) && is_int($numconwelds))
{
// Calculate your total
$total = $numwelds + $numconwelds;
echo json_encode($total);
}
else
【问题讨论】:
-
“get、post 或 JSON”就像问“苹果、香蕉还是飞机”。您无法比较 JSON(一种用于序列化分层数据的格式)和 GET/POST(两种发出 HTTP 请求的方法)。
-
同样看紧跟在这句话后面的代码:“This is a shorthand Ajax function, which is equivalent to”
-
@meagar 他在谈论 jquery 方法。我已经更新了标题。
-
另外,GET 和 POST 实际上只是将数据发送到 Web 服务器的两种不同方式。 GET 用于只检索数据而不更改数据的查询,例如“我想要google.com 的网页”,或“给我数据库中与该搜索词匹配的所有条目”。 POST 用于将数据上传到服务器的查询,例如“我对这篇文章发表了评论;这是我的姓名和评论文本”。 Web 服务器可以随意忽略这种模式,但它们不应该。