0
我想在使用ajax調用的php文件內重定向。在文件裏我寫了重定向。但重定向代碼不起作用。Ajax PHP重定向到一個網址
這是AJAX文件中的代碼:
<?php
ob_start();
include 'admin/includes/front_controller.php';
if (isset($_POST['id'])) {
$job_id = intval($_POST['id']);
$job_id = 30;
$jobdetail = $db->getTableWhere("jobs", "jbid", $job_id);
$count = count($jobdetail);
if ($count <= 0) {
header("Location: jobs.php");
exit();
}
} else {
echo "There is an error processing your request";
}
?>
這是Ajax調用我使用:在成功的功能
success: function (data) {
alert(data);
window.location ="jobs.php";
},
你不能從一個ajaxed頁面 – madalinivascu
你的Ajax響應應該包括指令回調重定向重定向,即URL應該在JSON – Scuzzy
重定向不能內的發生AJAX。您必須在'success:function(data){....'中寫入重定向代碼 –