index.php
<script type="text/javascript">
document.write(lastmsgID); // fail display the value (my problem is here, please help)
function myfunction()
{
jQuery.get("usermessage.php, function(data) {
document.write(lastmsgID); //success display the value
});
};
</script>
usermessage.php
<?php $latestmsgid= "lovelovelove";
echo("<script type='text/javascript'>\n"); // pass php varible to javascript global variable lastmsgID
echo("lastmsgID = '". $latestmsgid ."';\n");
echo("</script>");
?>
Из приведенных выше кодов я объявляю глобальную переменную javascript lastmsgID
в файле usermessage.php.Затем я использовал jQuery.get, чтобы получить значение переменной.Теперь моя проблема в том, что я могу получить только значение переменной внутри функции myfunction (), как я могу передать значение переменной из функции за пределы функции?
Обновление:
<script type="text/javascript">
function myfunction()
{
jQuery.get("usermessage.php, function(data) {
var test=data
document.write(test); //success display the value
});
};
document.write(test); // fail display the value because it is outside the function. (my problem is here, please help)
</script>