2012-07-05 63 views
1

我在發佈數據屬性值時遇到了麻煩,例如,數據水果=「橙色」我基本上想用jQuery Ajax來做到這一點,我想這將是這個樣子使用php發佈數據屬性

var fruit = $(".fruit img").attr("data-skin"); 

$('.box').click(function() { 
    $.ajax({ 
    url: 'fruits.php', 
    type: 'post', 
    data: fruit 
    }); 
}); 

如若PHP $ _POST像這樣:

$friutType = $_POST['data-friut'] 

乾杯

回答

4

您需要將鍵/值對發送到data,而不僅僅是一個值。

$.ajax({ 
    url: 'fruits.php', 
    type: 'post', 
    data: {fruit: fruit} 
}); 

然後在PHP中:

$friutType = $_POST['fruit'] 
+0

應該是$ fruitType = $ _ POST [ '果實'] – 2012-07-05 18:27:29

+0

@MarkK:謝謝。我無法拼寫=/ – 2012-07-05 18:28:55

+0

是的工作!謝謝 – 2012-07-05 18:39:06