1 вопрос
<script>
function getInternetExplorerVersion()
{
var rv = 'NOT IE';
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat(RegExp.$1);
}
else if (navigator.appName == 'Netscape')
{
var ua = navigator.userAgent;
var re = new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat(RegExp.$1);
}
return rv;
}
var str = <?= $query ?>;
if (getInternetExplorerVersion() < 9) { //IE < 9
console.log(str);
}
</script>>
по второму вопросу
<code>$query = json_encode($query);
?>
<script>
var str = <?= $query ?>;
console.log(str);
</script></code>