Hallo zusammen,
ich breche mir hier schon seit Tagen einen ab.
Ich möchte mit folgendem Code (alles in einer Datei) einfach nur Daten abspeichern.
Das funktioniert aber nicht.
Ich erhalte bei bestätigen des Buttons in der Console die Meldung: Bad request (400)
Habt Ihr eine Idee, was das Problem ist?
Wahrscheinlich wieder nur so eine Kleinigkeit :-)
Lieben Dank im Voraus.
Jürgen
HTML
<html>
<head>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#my-submit").on('click',function(e){
e.preventDefault();
// alert(ajaxurl);
jQuery.ajax({
type: "POST",
url: ajaxurl,
data : {
action : 'datainsert'
},
success: function(response){
if(response =='true') {
$("div#result").html("Successful");
}else{
// alert('2');
$("div#result").html("Error");
}
}
});
});
});
</script>
</head>
<body>
<?PHP
add_action('wp_ajax_nopriv_check_datainsert','datainsert');
add_action('wp_ajax_check_datainsert','datainsert');
function datainsert(){
global $wpdb;
$tablename = 'om_edb';
$sql = "INSERT INTO $tablename ('vlink','vname','voptions') VALUES ('aaaaaaaaa','bbbbbbbbbbbb','xxxx')";
$wpdb->get_results($sql);
}
?>
<div id="result"></div>
<button id="my-submit">Speichern</button>
</body>
<html>
Alles anzeigen