最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery get和post 方法傳值注意事項

 更新時間:2009年11月03日 23:25:11   作者:  
用 jQuery 的都知道,jQuery 的 get 和 post 方法有三個參數(shù):地址,數(shù)據(jù) 和 回調(diào)函數(shù),但我們知道地址也可以跟隨數(shù)據(jù)的(形如:get_data.php?v1=1&v2=2),而且第二個參數(shù)可以省略,即第二個參數(shù)可以直接寫回調(diào)函數(shù),那么數(shù)據(jù)寫在地址后面和寫在 data 參數(shù)里有什么區(qū)別呢?
剛剛做了幾個實驗,看看下面的代碼就清楚了:
以下內(nèi)容需要回復(fù)才能看到
jquery_data.php
復(fù)制代碼 代碼如下:

<?php
echo "post: ";
print_r($_POST);
echo "get: ";
print_r($_GET);
?>

jquery_test.html
實驗1:
復(fù)制代碼 代碼如下:

$(function()
{
// post 方法,兩處都有數(shù)據(jù)
$.post('jquery_data.php?v1=1', {v2: 2}, function(data)
{
$('<pre/>').append(data).appendTo('body');
});
});
/*

返回結(jié)果:
post: Array
(
[v2] => 2
)
get: Array
(
[v1] => 1
)
*/
實驗2:
$(function()
{
// post 方法,數(shù)據(jù)在地址后面, 第二個參數(shù)為回調(diào)函數(shù)
$.post('jquery_data.php?v1=1', function(data)
{
$('<pre/>').append(data).appendTo('body');
});
});
/*
返回結(jié)果,數(shù)據(jù)在 get 中:
post: Array
(
)
get: Array
(
[v1] => 1
)
*/
實驗3:
$(function()
{
// get 方法,用 data 參數(shù)傳值
$.get('jquery_data.php', {v2: 2}, function(data)
{
$('<pre/>').append(data).appendTo('body');
});
});
/*
返回結(jié)果,數(shù)據(jù)在 get 中:
post: Array
(
)
get: Array
(
[v2] => 2
)
*/
實驗4:
$(function()
{
// get 方法,兩處都有數(shù)據(jù)
$.get('jquery_data.php?v1=1', {v2: 2}, function(data)
{
$('<pre/>').append(data).appendTo('body');
});
});
/*
返回結(jié)果,兩處數(shù)據(jù)被合并了,都在 get 中:
post: Array
(
)
get: Array
(
[v1] => 1
[v2] => 2
)
*/
實驗5:
$(function()
{
// get 方法,兩處都有數(shù)據(jù),且變量名相同
$.get('jquery_data.php?v2=1', {v2: 2}, function(data)
{
$('<pre/>').append(data).appendTo('body');
});
});
/*
返回結(jié)果,數(shù)據(jù)在 get 中,且 data 參數(shù)中的數(shù)據(jù)覆蓋了地址后面的數(shù)據(jù):
post: Array
(
)
get: Array
(
[v2] => 2
)
*/
通過這幾個簡單的小例子不難看出,地址后面的數(shù)據(jù)永遠是以 get 形式傳遞的,無論使用的是 get 方法還是 post 方法;而 data 參數(shù)中的數(shù)據(jù)是根據(jù)方法決定傳遞方式的。
因此,為了避免混淆,建議大家盡量不要把數(shù)據(jù)寫在地址后面,而是統(tǒng)一放在 data 參數(shù)中。
當然,如果你想在用 post 方法時,同時利用 get 傳值,那么就可以把要以 get 方式傳遞的數(shù)據(jù)寫在地址后面,把要以 post 方式傳遞的數(shù)據(jù)寫在 data 參數(shù)中。
總之方法是死的,人是活的,怎么用還要看實際情況。子曾經(jīng)曰過:實踐是檢驗真理的唯一標準。沒事做做實驗,掌握知識更牢固.

相關(guān)文章

最新評論

镇巴县| 武安市| 西丰县| 安龙县| 周至县| 宝清县| 隆化县| 西吉县| 铜梁县| 墨玉县| 梁山县| 西充县| 百色市| 加查县| 莎车县| 宁夏| 布拖县| 敦化市| 西乌珠穆沁旗| 和田县| 方城县| 田阳县| 晋城| 黔江区| 连城县| 永和县| 汕头市| 承德县| 惠安县| 余庆县| 延庆县| 建阳市| 保定市| 石城县| 来宾市| 温宿县| 金湖县| 祁东县| 南漳县| 重庆市| 武清区|