我敢肯定,这个问题的答案非常简单——但我找不到!
我在 PHP 中嵌入了一个 javascript(它将向我的 android 应用程序返回一个字符串值),并且由于某种原因,它只会在包含所有整数时读取 PHP echo'd 变量!
我需要它来读取字符和整数,因为用户名由它组成。
期待提示 - 很尴尬,我无法自己解决这个问题;
关于我的代码的注释:我最后停用了Android功能,因为问题发生在它实现之前;还设置了 $myvar = '20' 这样你就可以看到它适用于所有整数;
<?php
if (!isset($_SERVER['WEBAUTH_USER'])){
$login = 'Wrong username';
}else{
$login = $_SERVER['WEBAUTH_USER'];
//$myvar = 'Hello, world';
}
$myvar = $login;
//$myvar = '20';
//echo $myvar;
?>
<script type = "text/javascript">
jsvar = <?php echo $myvar;?>;
document.write(jsvar);
//Android.getValue(jsvar);
</script>