簡體   English   中英

文檔准備好的jquery帖子

[英]jquery post on document ready

我想要的是,一個數據將傳遞到這個php文件:check.php和這個php文件將在頁面准備好時將數據傳遞到該函數。 這只是一個過期。

好的,我有這個代碼:

$(document).ready(function() {
    $.post("check.php", {
        name: "log"
    }, function(data) {
        if (data === "yes") {
            alert('has been login');
        } else {
            alert('has not login');
        }
    });
});​

我有這個PHP代碼(“check.php”),其中jquery帖子將數據傳入。

<? //check
$chk = $_POST['name'];

if (isset($chk === "log")) {
    if (isset($_COOKIE['admin'])) {
        if ($_COOKIE['admin'] === "login") {
            echo "yes";
        }
    } else {
        echo "no";
    }
} else {
    echo "no";
}
?>

但沒有任何反應,即使我將check.php中的整個代碼更改為:“echo”yes“;” 沒有任何事情發生,我猜,它要么沒有數據接收,要么沒有數據傳遞。 希望有人可以幫助我解決這個簡單而可愛的問題。 先感謝您

我想你錯過了一個結束支架。 這只是按預期工作:

 $.post('check.php', { name: 'log' }, function(data) { 
     if (data === "yes") 
      { 
         alert ('has been login'); 
       } 
       else 
     { 
     alert ('has not login'); 
     } 
  });

運行這個JSFiddle http://jsfiddle.net/S53k5/ ,你會看到在Fiddler中傳遞的呼叫。

我猜這是因為你使用標題“name”,這是一個保留關鍵字。

暫無
暫無

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

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