當前位置:編程學習大全網 - 源碼下載 - 關於$.post()數據怎麽寫?

關於$.post()數據怎麽寫?

1、從html中獲取

模板中加上{% csrf_token %},csrfmiddlewaretoken參數值為模板中元素名稱為csrfmiddlewaretoken的元素內容

var csrftoken = $("[name='csrfmiddlewaretoken']").val();

$.post('/order_submit/', {

'name': 'james',

'age': 18,

'csrfmiddlewaretoken': csrftoken

}, function(data) {})

2、從cookie中獲取

cookie中含有csrftoken值,就是csrfmiddlewaretoken參數值

var csrftoken = document.cookie.match(/csrftoken=\w+/g)[0].split('=')[1];

$.post('/order_submit/', {

'name': 'james',

'age': 18,

'csrfmiddlewaretoken': csrftoken

}, function(data) {})

擴展資料

post() 方法通過 HTTP POST 請求從服務器載入數據。

語法:jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)

參數及其描述如下:

url:必需。規定把請求發送到哪個 URL。

data:可選。映射或字符串值。規定連同請求發送到服務器的數據。

success(data, textStatus, jqXHR):可選。請求成功時執行的回調函數。

dataType:可選。規定預期的服務器響應的數據類型。

默認執行智能判斷(xml、json、script 或 html)。

該函數是簡寫的 Ajax 函數,等價於:

$.ajax({

type: 'POST',

url: url,

data: data,

success: success,

dataType: dataType});

  • 上一篇:如何用PHP輸出靜態頁面
  • 下一篇:如何用cloudera manager接管已有hadoop的cdh版本集群
  • copyright 2024編程學習大全網