【发布时间】:2017-07-12 20:50:38
【问题描述】:
我有一个简单的应用程序,其中我有一个表格,其中填充了来自数据库的数据,并且我在表格中有一个链接,当我点击它时我需要它在 PHP 中执行某些操作,问题是我一直一直在尝试,但在这里不起作用是我的代码。
HTML/AJAx
<script>
$(document).ready(function(){
$(".LogOut").click(function() {
var log = "LogOut";
$.ajax ({
cache: false,
data: { Log : log },
success: function( result ) {
}
});
});
});
$(document).ready(function(){
$(".Manage").click(function() {
var logs = this.getAttribute('value');
$.ajax ({
cache: false,
data: { 'sami' : logs },
success: function( result ) {
}
});
});
});
</script>
PHP
if(isset($_GET['sami'])){
echo "<script>alert('Addition Successfull !!.');</script>";
$sql = "select UID,Valid from users where Email='".$_GET['Sari']."';";
if($result = $conn->query($sql)){
if($result->num_rows){
$raw = $result->fetch_assoc();
if($raw['Valid'] === '1'){
$_SESSION["UID"]= $raw['UID'];
header("Location:manage.php"); /* Redirect browser */
}else{
header("Location:manage.php");
}
}
}
}
if(isset($_GET['Log'])){
session_destroy();
header("Location:index.php");
}
问题是,第一个 ajax 工作起来很迷人,即 (logOut),但另一个发送“sami”的 ajax 根本不工作。
在每个人都抱怨 ajax 发送到同一页面的 URL 之后,但我添加的 url 仍然不起作用。 谢谢
最好的问候
【问题讨论】:
-
您没有提供
url。您的数据将发送到哪个页面? 无处? -
事情是第一个没有url,而且我试过url没有运气。
-
你是如何检查没有运气的?
-
如果您不提供 URL,它将提交到当前 URL,因此您的第一个代码示例可能最终会靠运气
-
在使用 AJAX 时不能从 PHP 重定向浏览器。这只是告诉 AJAX 从该新 URL 获取
result。
标签: javascript php jquery ajax