数码资讯
jQuery中GET和POST方法的测试与注意
jQuery知道,GET和POST的jQuery方法有三个参数:地址,数据和回调函数,但是我们知道地址可以按照数据(如get_data。pHPV1 = v2 = 2),第二个参数可以省略,第二参数可以直接写入的传递函数,然后写入数据在地址后面写的数据参数和区别是什么 刚刚做了一些实验,下面的代码是清
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
jQuery知道,GET和POST的jQuery方法有三个参数:地址,数据和回调函数,但是我们知道地址可以按照数据(如get_data。pHPV1 = v2 = 2),第二个参数可以省略,第二参数可以直接写入的传递函数,然后写入数据在地址后面写的数据参数和区别是什么
刚刚做了一些实验,下面的代码是清晰的:
以下内容需要回复才能看到
jquery_data.php
回声邮政:;
print_r($ _post);
;
print_r($ _get);
>
jquery_test.html
实验1:
$(函数(){())
/ POST方法,有两个数据
美元。后('jquery_data。pHPV1 = 1,{ 2 },V2:功能(数据){)
($
)。追加(数据),AppendTo('body);
});
});
返回结果:
职位:阵列
(
2
)
得到:阵列
(
{ 1
)
实验2:
$(函数())
{
POST方法,在回调函数后面的第二个参数后面的地址中的数据。
美元。后('jquery_data。pHPV1 = 1功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,数据在获取:
职位:阵列
(
)
得到:阵列
(
{ 1
)
实验3:
$(函数())
{
带有数据参数值的get方法
美元。得到('jquery_data。php,{ 2 },V2:功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,数据在获取:
职位:阵列
(
)
阵列得到:
(
2
)
实验4:
$(函数())
{
get方法,有两个数据
美元。得到('jquery_data。pHPV1 = 1,{ 2 },V2:功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,合并两个数据,全部进入:
职位:阵列
(
)
阵列得到:
(
{ 1
2
)
实验5:
$(函数())
{
get方法,有两个数据和相同的变量名
美元。得到('jquery_data。phpv2 = 1,{ 2 },V2:功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,数据在get中,数据参数中的数据覆盖地址后面的数据:
职位:阵列
(
)
得到:阵列
(
2
)
通过这些简单的例子,很容易看出,地址后面的数据总是以get的形式发送,不管使用get方法还是POST方法,数据参数中的数据根据方法决定了传递方式。
因此,为了避免混淆,建议您不要试图在地址后面写数据,而是在数据参数中统一它。
当然,如果您想使用POST方法并使用get来传递值,您可以编写传入的地址数据,以POST方式将数据写入数据参数。
总之,方法是死的,人是活的,怎么用它去看实际情况,儿子曾经说过,实践是检验真理的唯一标准,不管做什么实验,知识都是比较强的。
刚刚做了一些实验,下面的代码是清晰的:
以下内容需要回复才能看到
jquery_data.php
回声邮政:;
print_r($ _post);
;
print_r($ _get);
>
jquery_test.html
实验1:
$(函数(){())
/ POST方法,有两个数据
美元。后('jquery_data。pHPV1 = 1,{ 2 },V2:功能(数据){)
($
)。追加(数据),AppendTo('body);
});
});
返回结果:
职位:阵列
(
2
)
得到:阵列
(
{ 1
)
实验2:
$(函数())
{
POST方法,在回调函数后面的第二个参数后面的地址中的数据。
美元。后('jquery_data。pHPV1 = 1功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,数据在获取:
职位:阵列
(
)
得到:阵列
(
{ 1
)
实验3:
$(函数())
{
带有数据参数值的get方法
美元。得到('jquery_data。php,{ 2 },V2:功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,数据在获取:
职位:阵列
(
)
阵列得到:
(
2
)
实验4:
$(函数())
{
get方法,有两个数据
美元。得到('jquery_data。pHPV1 = 1,{ 2 },V2:功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,合并两个数据,全部进入:
职位:阵列
(
)
阵列得到:
(
{ 1
2
)
实验5:
$(函数())
{
get方法,有两个数据和相同的变量名
美元。得到('jquery_data。phpv2 = 1,{ 2 },V2:功能(数据))
{
$()。追加(数据),AppendTo('body);
});
});
返回结果,数据在get中,数据参数中的数据覆盖地址后面的数据:
职位:阵列
(
)
得到:阵列
(
2
)
通过这些简单的例子,很容易看出,地址后面的数据总是以get的形式发送,不管使用get方法还是POST方法,数据参数中的数据根据方法决定了传递方式。
因此,为了避免混淆,建议您不要试图在地址后面写数据,而是在数据参数中统一它。
当然,如果您想使用POST方法并使用get来传递值,您可以编写传入的地址数据,以POST方式将数据写入数据参数。
总之,方法是死的,人是活的,怎么用它去看实际情况,儿子曾经说过,实践是检验真理的唯一标准,不管做什么实验,知识都是比较强的。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。