Ho una semplice chiamata che invia dei dati a uno script php

codice:
<script type="text/javascript">
  $(document).ready(function() {
  $("#costoridotto").click(function(){
    var prezzo = $("#costoridotto").val();


    $.ajax({
      type: "POST",
      url: "ajax/calcprice.php",
      data: "prezzo=" + prezzo ,
      dataType: "html",
      success: function(msg)
      {
        $("#resultprice").html(msg);
      },
      error: function()
      {
        alert("Chiamata fallita, si prega di riprovare...");
      }
    });
  });
});
</script>
calcprice restituisce il prezzo maggiorato.

Su pc (anche su chrome) funziona mentre sul telefonino su chrome non funziona .

Quale potrebbe essere il problema ?