0
我想在js頁面中傳遞jjson對象與ajax請求,但是當我這樣做時,在php中我有$ _POST數組爲空。json請求未能將json對象傳遞給php var_dump爲空
JavaScript頁面
function invia(cat,subcat)
{
var tipo = cat.options[cat.selectedIndex].text;
var sottotipo = subcat.options[subcat.selectedIndex].text;
var lat = getLatitudine();
var lon = getLongitudine();
$.ajax({
type:'POST',
url: "apriSegnalazione.php",
dataType: "json",
data : {
type: {type: tipo, subtype: sottotipo};
lat: lat,
lng: lon
}
}).success(function(data){
alert("Data Saved: "+ data);
});
}
,這是我的PHP頁面
<?php
header('Content-Type: application/json',true);
header('Accept: application/json');
$tipo = $_POST['type'];
$ris = json_decode($tipo,true);
var_dump($ris);
?>
有什麼建議?
在PHP中的響應是空的,這是我的問題。 對象類型不存在$ _POST –
現在你的$ _POST數組不是空的,對吧? –
在$ _ POST有 LAT \t 44.4779266 LNG \t 11.3599224 類型[亞型] \t incidente 類型【類型】\t problemi stradali 但如何管理在PHP這個數據? 如果我嘗試var_dump,我有NULL作爲響應.. –