Yii中get與post的引數區別

2021-09-01 07:57:59 字數 552 閱讀 2106

使用load和post結合為例。(因為load預設get方式傳送請求)

// 方法一:

var showurl = "<?php echo $this->createurl('/statistics/pool/edit'); ?>";

edit_idc_job_div.load(showurl+"&id="+id, null, function())

}注意:是&,而不是/?id=10

// 方法二:

edit_idc_job_div.load(showurl, , function(),function(r){},'json');})}

注意:由於有引數傳遞,自動轉為post,這樣就與dialog裡的post重疊了,以致必須使用兩個action才能解決。

差別是load和post可以使用同乙個action,這樣可以減少action的個數。

使用方法一,在php後端需加如下判斷:

if($this->request->ispostrequest) else

如果使用方法二,就是兩個action了。

[img]

Get與Post傳送引數區別

1 資源url和引數集之間用?號隔開,引數之間用 隔開。2 引數以名值對的形式出現,如name value。二 不同點 1 傳送資料時get將引數追加到url中傳送 post將引數串放在請求體send中傳送。2 若資料處理不改變資料模型即獲取資料時應使用get,若儲存 更新資料等操作改變了資料模型狀...

Ajax請求引數,get與post

使用ajax向伺服器傳送請求引數就可以向伺服器 索取 不同的資訊了,同一般的 提交一樣,用ajax提交請求同樣有get與post之分。使用get方法想伺服器床底引數的方法比較直接,就是將構建好的請求字串新增到url後面。例如下面的示意 var name document.getelementbyid...

resquests的get和post引數

response.encoding response.status code 200是正常,4xx是客戶端錯誤,5xx是伺服器錯誤。response.content 是位元組方式的響應體,會自動解碼gzip和deflate編碼的響應資料 response.json 是requests中內建的json...