0
我是新來的PHP,我試圖節省更多的一個值,價值將動態增加。我從JavaScript代碼中通過以下方法發送數組值。如何將數組值從javascript ajax傳遞給php並讀取?
$(".dyimei").each(function(i,value){
if($(this).val()=="")
err_flag=1;
json_IMEI.push($(this).val());
});
//json_IMEI=["343","3453"] <= eg im getting this value
var strarray=JSON.stringify(json_IMEI);
//strarray = "["343","3453"]"; <= here this value
ajaxRequest.open("POST","save_settings.php?strarray="+strarray, true);
ajaxRequest.send(null);
而且我訪問服務器端,從這個代碼值(save_settings.php)
$strarray=(isset($_REQUEST['strarray']) ? $_REQUEST['strarray'] : '');
$strarray=json_encode($strarray);
$arrlength = count($strarray);
for($x = 0; $x <= $arrlength; $x++)
{
$IMEI=$strarray[$x];
$insert_imei="insert into imeidetails(ProductID,IMEIID) values('$tabid','$IMEI');";
$run_query=mysqli_query($dbcon,$insert_imei);
}
但我得到了$ IMEI值始終爲0(零)