[英]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.