• <strong>reset.php file:</strong>
    
    <?php
            add_action('admin_init','popup_template_reset_options');
    
            function popup_template_reset_options()
            	{
            	delete_option('popup_template_on');
            	delete_option('popup_template_close');
            	delete_option('popup_template_escape');
            	delete_option('popup_template_external');
            	delete_option('popup_template_home_page');
            	delete_option('popup_template_all_pages');
            	delete_option('popup_template_template');
            	delete_option('popup_cookies_display_after_like');
            	add_option('popup_cookies_display_after_like','365');
            	//add_option('popup_template_on','1');
            	add_option('popup_template_close','1');
            	add_option('popup_template_escape','1');
            	add_option('popup_template_external','1');
            	add_option('popup_template_force_timer','2');
            	add_option('popup_template_home_page','1');
            	add_option('popup_template_all_pages','1');
            	add_option('popup_template_template','2');
    
            }
            ?>
    Script Ajax:
    <script type="text/javascript">
            		$(document).ready(function() {
            $('#reset_general').click(function()
            {
            $('#result1').css("display","block");
            jQuery('#result1').animate({'opacity':'1'});
    
            });
            });
            function resetgeneral() {
                $.ajax({type:'POST', url: '<?php echo WP_PLUGIN_URL;?>/fantasticpopuptemplate/inc/reset.php',success: function(response) {
    
                    //$('#fff').find('.form_result').html(response);
            		$('#result1').css("display","none");
            		$('#resets1').css("display","block");
            		$('#resets1').html("Settings Resets");
            		$('#resets1').fadeOut(2500, "linear");
                }});
    
                return false;
            }
    
            </script>
         <form onsubmit="return resetgeneral();" id="form_general_reset" class="form-1">
                       <input type="submit" value="Reset" id="reset_general" name="reset" class="button-secondary"/>
                       <input name="action" type="hidden" value="reset" />
    
                       </form>

    Hi i trying to call the php reset function in ajax but when i googling i know that not possibilities of direct calling php function so I put that particular function in seperate php file and call that php file i am not sure how can i do this in ajax i tried this above code but nothing happen. Settings Resets Message appear. How Can I do this Any Help would be great. Before using the ajax concept i tried with isset function in php But it getting page load every time for that only i jump into the ajax.

  • The topic ‘How can i call the function through ajax’ is closed to new replies.