0
我有一個ajax代碼,它可以在不點擊提交的情況下自動發送html表單信息到mysql。在MySQL中,我發現腳本沒有發送任何信息。空白數據。我發現與mysql的腳本連接很好,因爲我看到一個新的結果,但結果是空的(沒有文本或值) 這是我的ajax代碼和我的php代碼:在mysql中發佈ajax數據
我有一個ajax代碼,它可以在不點擊提交的情況下自動發送html表單信息到mysql。在MySQL中,我發現腳本沒有發送任何信息。空白數據。我發現與mysql的腳本連接很好,因爲我看到一個新的結果,但結果是空的(沒有文本或值) 這是我的ajax代碼和我的php代碼:在mysql中發佈ajax數據
您的數據字符串不符合你的帖子變量。
var data = "newQuickMEGA=" + Megalink + "&nameQuickMEGA=" + Filename + "&sizeQuickMEGA=" + Filesize + "&filecat=" + Filecate;
$link = $_POST['Megalink'];
$name = $_POST['Filename'];
$size = $_POST['Filesize'];
$cat = $_POST['Filecate'];
下面將工作:
$link = $_POST['newQuickMEGA'];
$name = $_POST['nameQuickMEGA'];
$size = $_POST['sizeQuickMEGA'];
$cat = $_POST['filecat'];
非常感謝!該劇本完美無缺!過去一週,我正在尋找一種方法來做到這一點,現在你幫助了我!非常感謝!! – user1932820 2013-03-17 21:04:34
[**在新的代碼,請不要使用'mysql_ *'功能**](http://bit.ly/phpmsql)。他們不再被維護[並且被正式棄用](http://j.mp/XqV7Lp)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。 – Kermit 2013-03-17 20:50:11
你應該檢查'$ _POST ['Megalink']'是否被設置,使用'isset'函數 – jcubic 2013-03-17 20:50:55
我會試試!謝謝! – user1932820 2013-03-17 20:53:27