У меня есть этот код:Получение значения PHP в JavaScript
var cookieorigem = getCookie("Origem")
var cookieactionpay = getCookie("Actionpay")
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
if(cookieorigem == "actionpay")
{
document.write("<img src=//apypxl.com/ok/6266.png?actionpay="+cookieactionpay+"&apid="<?php echo $orderId;?>"&price="<?php echo $orderValue;?>"&width=1&height=1 />");
}
Но это возвращать ошибку при регистрации на MOZILLA консоли: SyntaxError: '?' Ожидалось выражение, получил
Кто-нибудь может мне помочь?
как/где вы выполняете этот код? единственный возможный '?' в нем будут теги открытия PHP, предполагающие, что это все в файле .js', где PHP не выполняется. –
Это будет работать только в том случае, если скрипт, который вы только что написали, расположен в строке в файле PHP, например. index.php – jpaljasma