en la base de datos tengo un codigo de un cliente
ejemplo:
C-040
dicho codigo como ven tiene un simbolo -
tambien tengo otros de solamente numeros o solamente letras,
ahora bien, estoy usando jsgrid para mostrar la tabla en tiempo real
Código PHP:
<table class="users" action="jsgrid/ajaxpedido.php">
<tr>
<th col="idNumeroPedido" width="150" href="inicio.php?page=pedido/ver_pedido&recordID={{columns.idNumeroPedido}}">PEDIDO</th>
<th col="strFechaPedido" width="100">FECHA</th>
<th col="strCodigoClientePedido" width="150" href="javascript:consultarcliente({{columns.strCodigoClientePedido}});" >CÓD DEL CLIENTE</th>
<th col="strNombreClientePedido" width="400">NOMBRE DEL CLIENTE</th>
<th col="strCant_tot_bultosPedido" width="150">CANT DE BULTOS</th>
<!--
<th col="asistenciaeventoconfirmada" type="select">Asistencia</th>
<th col="nombre" type="text" >Nombre</th>
-->
</tr>
</table>
mi problema se presenta cuando el codigo del cliente lleva el simbolo - ejemplo C-040 , estuve investigando y segun debo convertirlo a un nuevo string para poder pasarlo a la nueva ventana que quiero abrir
hago el llamado a la funcion consultarcliente
Código PHP:
href="javascript:consultarcliente({{columns.strCodigoClientePedido}});"
esta es la funcion que estoy llamando en la header, funciona bien solo cuando el codigo no tiene ningun tipo de guiones
Código PHP:
<script type="text/javascript">
function consultarcliente(dato)
{
var variable = dato;
self.name = 'opener';
remote = open('pages/pedido/mostrarcliente.php?valor='+variable+'', 'remote', 'width=660,height=780,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes,fullscreen=no, status=yes');
//remote = open('https://www.google.co.ve/', 'remote', 'width=660,height=780,location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes,fullscreen=no, status=yes');
remote.focus();
}
</script>