我有一個Javascript數組,我想傳遞給PHP。我的數組看起來像這樣。從Javascript發佈數組到PHP
Array[0]
"empNo" : "1347"
"empName" : "John Doe"
我建立從這個JavaScript數組:
$('input[type=text]').each(function()
{
if ($(this).attr("value").length>0)
{
param[$(this).attr("id")]=$(this).attr("value");
}
});
然後我通過數組在PHP中使用
$.post("example.php",param)
然後,當我嘗試使用後像互動到PHP這個:
$emp=$_POST['empNo'];
$name=$_POST['empName'];
echo ($_GET[0]);//this is for testing
It thro有一個錯誤說,The Indexes of empNo and empName are not Defined
。它也說0 is an undefined offset
。
感謝您的幫助
你的問題是,無論是在Javascript或PHP,你的第一步應該是找出哪一個。使用Firebug net選項卡確定POST是否正確,然後返回或轉發。 – Malvolio