我試圖在AJAX調用後得到一個獲得發佈值。首先我會告訴你我的AJAX代碼:Ajax發佈失敗或其他東西
$('#color').change(function(){
var color = $('#color').find(':selected').text();
var id = {$product_details.id};
//alert({$product_details.id});
//alert(color+id);
var url = 'http://myurl';
$.ajax({
url: url,
type: 'post',
data: {'color='+color+'&id='+id},
success: function(msg){
alert(msg);
}
});
});
我測試過我已經發布到正確的URL(上面沒有)。我已經通過alert測試了這些變量。這是我的PHP文件:
echo $_POST['color'];
if(isset($_POST['color'])){
echo 'hi';
//get_unit();
}
但我無法回顯$ _POST ['color']。可能是什麼問題呢?
'數據:{ '色':顏色, 'ID':標識},'試試這個。 – Jai