上的數據我有了形式上標籤的動作屬性的另一個PHP文件密碼重置PHP表單頁面。後者(比方說process.php)處理劑(說reset.php)現在表單數據重置在數據庫中的密碼在這兩個之間我HVE用於客戶端表單驗證JS文件和發送$ .POST請求
在$ .POST請求的數據屬性我插入$數據= $( 「#passwordresetform:輸入」)serializeArray();
直到這一點,每件事情都很好,當我在process.php頁面的開發工具中看到表單數據時,它顯示了所需的數據,但是我使用mysql_real_escape_string收到了process.php中的數據(trim($ _ POST ['email 「]));
,並存儲在關聯數組的所有值
$data = array (
'name' => $username,
'email' => $email,
'password' => $pass,
);
返回我已經使用
echo json_encode($data);
,但是當我看到devloper工具的預覽區域就說明它沒有數據返回例如數據對於返回的數據對象中的每個鍵都爲假,即數據
我該如何解決此問題,請提前致謝
我認爲problm真的是我的數據庫連接後,我取出 mysql_real_escape_string(TRIM(它工作得很好所以有沒有其他的方式來淨化$ _ POST數據???
但如果當時一個數據庫連接的問題,那麼如何在同一個頁面臨危數據從數據庫來???
可能有jQuery的衝突,嘗試的jQuery而不是$ –
你是哪裏來'$ username','$ email'和'$ pass'分配值? – Phil
另外,請閱讀[爲什麼不應該使用mysql_ *函數在PHP?](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) – Phil