Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Plugin Name: Aajax test
- */
- add_action( 'wp_footer', 'my_action_javascript' );
- add_action( 'admin_footer', 'my_action_javascript' );
- function my_action_javascript() {
- ?>
- <h3 id="ajax_answer" style="clear:both; text-align: center; background: white;" ></h3>
- <script type="text/javascript" >
- jQuery(document).ready(function($) {
- var data = {
- action: 'my_action',
- whatever: 1234
- };
- var ajaxurl = '<?php echo admin_url( 'admin-ajax.php' ) ?>';
- $.post(ajaxurl, data, function(response) {
- $('#ajax_answer').html('Got this from the server with Ajax: ' + response);
- });
- });
- </script>
- <?php
- }
- add_action( 'wp_ajax_my_action', 'my_action_callback' );
- add_action( 'wp_ajax_nopriv_my_action', 'my_action_callback' );
- function my_action_callback() {
- global $sitepress;
- $lang = $sitepress->get_current_language();
- echo "Current language is $lang";
- die(); // this is required to return a proper result
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement