我试图在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