使用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...