簡體   English   中英

使用XMLHttpRequest時Django request.is_ajax返回False

[英]Django request.is_ajax returns False when using XMLHttpRequest

我正在發送跨域ajax請求,並在另一個最終請求上request.is_ajax()給出False

var text = getSelectedText();
  text = 'text';
  if (text){
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            console.log(this.responseText)
        }
    };

    xhttp.open("GET", "http://example.com/text=" + encodeURIComponent(text), true);
    xhttp.send();}

您將需要手動添加它(就像jQuery和其他庫一樣):

xhttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM