gpt4 book ai didi

php - javascript不读取字符

转载 作者:行者123 更新时间:2023-11-28 20:52:47 24 4
gpt4 key购买 nike

我确信这个问题的答案非常简单 - 但我找不到它!

我在 PHP 中嵌入了一个 JavaScript(它将向我的 Android 应用程序返回一个字符串值),并且由于某种原因,它只会在包含所有整数时读取 PHP 回显变量!

我需要它来读取字符和整数,因为用户名就是由它们组成的。

期待提示 - 很尴尬,我自己无法解决这个问题;

我的代码注释:我最后停用了 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>

最佳答案

您遗漏了引号:

jsvar = "<?php echo $myvar; ?>";

当然,如果字符串包含引号就会出现问题,因此更好的解决方案是使用 JSON 实用程序之类的东西来清理字符串。

它可以处理数字字符串,因为 JavaScript 将它们理解为数字常量。

关于php - javascript不读取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12132957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com