Necesito hacer lo siguiente: Tengo un formulario donde tengo un campo para escribir un nombre de empresa y un número de RUC, y un botón Crear. Cuando hago clic en este botón, se llama a esta función:
Código HTML:
<script type="text/javascript"> function procesarForm() { var nombre = document.getElementById('nombre').value; var ruc = document.getElementById('ruc').value; ejecutar("scripts/ajax/crear_empresa.php?nombre=" + nombre + "&ruc=" + ruc, procesarRespuesta); } </script>
La función trabaja bien y me permite crear empresas en mi aplicación. El problema aparece cuando el nombre de la empresa tiene un ampersand (&) en medio (por ejemplo "C&M Contratistas Generales"). Cuando mi script PHP recibe el parámetro "nombre" sólo recibe en este caso "C". Asumo que debe ser poque el ampersand es usado en la URL para separar parámetros. ¿Se puede hacer algo ara que mi script acepte este tipo de nombres?
Gracias de antemano.