gpt4 book ai didi

javascript - 数据: { get_param: 'value' } in jQuery ajax + JSON的用途和意义

转载 作者:行者123 更新时间:2023-11-30 10:37:15 25 4
gpt4 key购买 nike

我正在使用 jquery $.ajax 解析生成的 json,但有一个选项我不明白。我在一些例子中看到了它,并试图在 jquery.com 上寻找它,但仍然不确定:

这个选项是:

data: { get_param: 'value' }

这样使用:

$.ajax({ 
type: 'GET',
url: 'http://example/functions.php',
data: { get_param: 'value' }, //why we shell use that in that case?
success: function (data) {
var names = data
$('#cand').html(data);
}
});

我知道“data:”是发送到服务器但解析 JSON 我认为我不发送但从服务器检索 GET 类型的内容。下一部分“get_param: 'value'” 在那种情况下对我来说也没有意义,任何人都可以解释一下何时、何地以及在什么情况下使用 shell 吗?

谢谢。

最佳答案

I know that "data" is what sent to the server

是的。如果 data 是一个对象,它会被序列化为 application/x-www-form-urlencoded 字符串,然后根据请求放入查询字符串或请求正文中输入(GET/POST)。

jQuery 完成所有必要的转义。

(默认情况下,它还会通过向键名添加 [] 将嵌套数据结构(您的示例中没有)折叠成 PHP 样式)。

but parsing JSON

不涉及 JSON(除非服务器响应一些)。

when and what for and in what cases it shell be used

每当您想将数据传递给服务器而不是请求静态 URI 时。

关于javascript - 数据: { get_param: 'value' } in jQuery ajax + JSON的用途和意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13249923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com