Client Side Coding > Javascript & Ajax
pass php variable to JS function
(1/1)
MeTa:
Hello
I have a big problem with pass php variable to JS function
PHP
--- Code: ---<?
[COLOR="Red"]$codid[/COLOR]=$_GET["cid"];
echo "
<script>
setTimeout(function() {[COLOR="Blue"]CSelect()[/COLOR];}, 100) ;
</script>
<div id=\"ReloadThis\"></div>";
?>
--- End code ---
JS FUNCTION
--- Code: ---function [COLOR="Blue"]CSelect()[/COLOR]
{
var
$http,
$self = arguments.callee;
if (window.XMLHttpRequest) {
$http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
$http = new ActiveXObject('Msxml2.XMLHTTP');
} catch(e) {
$http = new ActiveXObject('Microsoft.XMLHTTP');
}
}
if ($http) {
$http.onreadystatechange = function()
{
if (/4|^complete$/.test($http.readyState)) {
document.getElementById('ReloadThis').innerHTML = $http.responseText;
setTimeout(function(){$self();}, 10);
}
};
$http.open('GET', 'linii_c/select.php'+'?cod='+'[COLOR="Red"]PHP VARIABLE[/COLOR]', true);
$http.send(null);
}
}
--- End code ---
How can i add a variable in JS function?
Thank you!
Smokey PHP:
Hi there,
Try this approach:
--- PHP Code: ---echo "
<script type=\"text/javascript\">
setTimeout(function() { CSelect(".$codid.") ;}, 100) ;
</script>
<div id=\"ReloadThis\"></div>";
--- End code ---
JS:
--- Code: ---function CSelect(codid)
{
var
$http,
$self = arguments.callee;
......
......
};
$http.open('GET', 'linii_c/select.php?cod='+codid, true);
$http.send(null);
--- End code ---
MeTa:
Don't work :(
Navigation
[0] Message Index
Go to full version