Har et problem med mit script. Når jeg laver en response på mit kode fordobler den response på chrome console og så virker tingene ikke mere. Da den henter det to gang, det er ikke noget man kan se på content, men kun bag.
Så feks. i console er der en fejl, men når jeg så køre min script viser den så 2 fejl. som om den fordobler op. og ikke bare erstatter det nye. Og den viser ikke fejl i mit script. Håber det giver mening.
(function($) { $(document).on('click', '#submit_flue_trin_data<?php echo $data->post_id; ?>', function (e) { e.preventDefault(); // We'll pass this variable to the PHP function example_ajax_request var main_post_id = $('#main_post_id<?php echo $data->post_id; ?>').val();
// This does the ajax request $.ajax({ url: fluer_trin_for_trin_ajax_obj.ajaxurl, data: { 'action': 'insert_flue_trin_data_ajax', 'nonce' : fluer_trin_for_trin_ajax_obj.nonce, 'main_post_id' : main_post_id, }, beforeSend: function(data) { $('body').fadeTo( "slow" , 0.5); }, success:function(data) { // This outputs the result of the ajax request
Hver gang du sige ".on" lægger du en ny eventhandler ovenpå eventuelle tidligere. Det er ikke altid hvad man vil. Et trick er at fjerne de gamle med ".off"
$(document).off().on('click', ....... )
Bedre selvfølgelig at finde ud af hvorfor man kommer til at gøre det to gange, men et hack er et hack ;)
prøvede lige Erik Men det var ikke det desværre. Når man refresher browseren virker alt ting som det skal. Men det går bare ikke når man måske er langt nede på siden.
Prøv at højre klik på elementet der trigger din kode og vælge INSPECT og kig på EVENTS Listener. Måske du kan se flere events af samme type, som både Erik og jeg er inde på..
Vil meget gerne. Men hvis du har en mail eller noget kunne jeg sende dig pluginet. Hvis du har en wordpress side. Det er et backend plugin
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.