WP Ajax no funciona en IE
-
Buenas, el siguiente código funciona perfectamente en Chrome y Firefox pero en IE no.
Código jQuery + Ajax
$(document).ready(function(){ $("#add").click(function() { var num = $("#num").val(); $.ajax({ type: 'POST', url: 'http://www.ejemplo.com/wp-admin/admin-ajax.php', data: { action: 'add', num: num, }, beforeSend: function() { $("#loading").show(); }, success: function(data, textStatus, XMLHttpRequest) { $("loading").hide(); $("message").html("Result: "+data); }, error: function(MLHttpRequest, textStatus, errorThrown) { $("loading").hide(); $("message").html("Error"); } }); }); });
functions.php > add()
function add() { $num = $_POST['num'] + 1; die($num); } add_action( 'wp_ajax_nopriv_add', 'add' ); add_action( 'wp_ajax_add', 'add' );
Bien, este código lo único que hace es sumarle 1 a la variable que se le pasa por POST. He visto ejemplos de como hacerlo para IE pero no con WordPress ya que aquí se utiliza action: ‘add’ para pasarle los datos a una función.
Alguien sabe cómo se puede solucionar?
Saludos y gracias!
- El debate ‘WP Ajax no funciona en IE’ está cerrado a nuevas respuestas.