簡體   English   中英

在javascript中獲取http.post然后發送響應

[英]Get http.post in javascript then send a response

在 php 中有很多方法可以做到這一點,但我不是服務器端,那么有沒有辦法在純 JS 中做到這一點?

純JS? 是的,但僅限於服務器(具體取決於您使用的 SSJS 實現,Express + NodeJS 目前很流行)。

您無法在客戶端上接收 POST 請求。 客戶端發出請求。 服務器做出響應。 這就是 HTTP 的工作原理。

<script>
function showHint(str) {
    if (str.length == 0) { 
        document.getElementById("txtHint").innerHTML = "";
        return;
    } else {
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
            }
        };
        xmlhttp.open("GET", "gethint.php?q=" + str, true);
        xmlhttp.send();
    }
}
</script>

查看更多

暫無
暫無

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

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