2016-04-07 4 views
-1

Ich brauche ein korrektes Skript für iserting Datenattribut zur Datenbank Onclick mit Ajax.Finden Sie Datenattribut und fügen Sie es in die Datenbank mit Ajax

HTML:

<li><a data-cat="random name">Button</a></li> 

jQuery:

$('li a').click(function() { 
    $(this).data('cat'); 
    // Dont know how correctly use ajax here. 
}); 

PHP:

$cat = HERE MUST BE DATA ATTRIBUTE; 
$timer = time(); 
$something = NULL; 

$stmt = $db->prepare("INSERT INTO table (cat, timer, something) VALUES(:cat, :timer, :something)"); 
$stmt->execute(array(':cat' => $cat, ':timer' => $timer, ':something' => $something,)); 

Sorry für schlechtes Englisch, und danke für irgendwelche Antworten.

Antwort

1

Mehr Infos bei etwa jQuery.post()

$('li a').click(function() { 
    var category = $(this).data('cat'); 
    $.ajax({ 
     type: "POST", 
     url: '/script.php', 
     data: {'cat': category} 
    }); 
}); 

PHP

$cat = $_POST['cat']; 
+1

Works. Vielen Dank!! – Tauras

Verwandte Themen