我使用AJAX將一些變量發送到PHP表單,該表單將處理它們並將它們放入會話變量中。在下面的代碼中,我試圖從兩個POST變量中獲取數據。
如果我兩個都保持原樣,則不會有效。如果我評論一個,另一個會工作,反之亦然。我不確定我在這裏做錯了什麼。
這裏是將數據發送到PHP頁面要被處理的AJAX:
$.ajax({
type: 'POST',
async: false,
data:
{
from_date: from_date,
job_no: job_no,
},
url: 'pnf_post.php', //send variables to this page to be processed
success: function(data){
oTable2.fnReloadAjax('FE_resolved_pnfs.php'); //reload datatables
},
error: function(){
console.log(data);
alert('Error');
}
});
這裏是處理AJAX數據的代碼:
session_start();
if(isset($_POST['job_no']))
{
$_SESSION['Job_Num'] = $_POST['job_no'];
$_SESSION['Search_By_Date'] = "NO";
}
if(isset($_POST['from_date']))
{
$_SESSION['From_Date'] = $_POST['from_date'];
$_SESSION['Search_By_Date'] = "YES";
}
任何幫助,將不勝感激
請顯示'var_dump($ _ POST)' –