【发布时间】:2018-04-04 08:04:31
【问题描述】:
是否可以通过 Ajax 从 php 返回 javascript 函数?通常我只会返回一个值,然后决定用普通的 javascript 来处理它,但现在因为我正在处理 Apache Cordova 移动应用程序,所以我想以不同的方式做事。
account = localStorage.getItem("account");
account = JSON.parse(account);
$.ajax({
type: "POST",
url: example.php,
data: { account = account.rule }
});
.php
$isAdmin = $conn->prepare("SELECT role FROM users WHERE username = :username");
$isAdmin->bindParam(":username", $username);
$isAdmin->execute();
$result = $isAdmin->fetch(PDO::FETCH_ASSOC);
if($result){
$result = "<script>
$("header nav").append(
$("<a />").attr("href", "admin.html").text("Admin panel")
)
</script>";
}
return $result;
然后运行它。当用户重定向到该站点时,我会再次检查。
【问题讨论】:
标签: javascript php jquery ajax cordova