colocando variables PHP dentro del archivo javascript
Según el título.
Tengo una pieza de jQuery que se parece a la siguiente
$("<div class='creditCardDetails' id='usercurrentccbox'>
<div class='creditCard'>
<div class='cardChoice'>
<span>Choose Card Type</span>
<input name='cctype' type='radio' value='V' class='lft-field' id='visa' />
<label for='visa'></label>
<input name='cctype' type='radio' value='M' class='lft-field' id='mastercard' />
<label for='mastercard'></label><input name='cctype' type='radio' value='A' class='lft-field' id='amex' />
<label for='amex'></label>
</div>
<!--cardChoice-->
<div class='cardNumber'>
<input name='ccn' id='ccn' type='text' class='long-field' value='<?php echo MaskCreditCard($loggedInfo[ccn]);?>' maxlength='19' readonly />
</div>
<div class='cardCVV'>
<input name='cvv' id='cvv' type='text' maxlength='5' class='small-field' />
</div>
<div class='creditCardName'>
<input name='ccname' id='ccname' type='text' class='long-field' value='<?php echo $loggedInfo[ccname];?>' readonly/>
</div
<div class='cardDate'>
<input name='exp1' id='exp1' type='text' maxlength='2' class='small-field' value='<?php echo $loggedInfo[ccm];?>' readonly /><input name='exp2' id='exp2' type='text' maxlength='4' class='small-field' value='<?php echo $loggedInfo[ccy];?>' readonly />
</div>
</div><!--creditCard-->").insertAfter("#paymentCardChoice");
Pero como verá, tiene variables de PHP, si tengo esto incrustado en mi archivo de PHP, esto funciona pero quiero mantener el archivo de PHP lo más corto posible y colocar este código dentro de un archivo .js y, por supuesto, mis variables solo se muestran El texto del PHP no es la variable propia.
Las variables a las que estoy tratando de llamar ya están definidas en un archivo config.php.
¿Necesitaría usar algo como esto? si es así, estoy atascado en cómo llamaría a las variables en el código anterior.
$.post('phpfile.php', qString, function (data) {
}, "json");