这是我的示例代码
<script>
var item = "yooow";
jQuery("#view").html(item);
</script>
<?php $str_html = '<p id="view"></p>';
echo $str_html; //it will output "yooow"
?>
但是...
当我尝试将其与另一个 php 变量进行比较时
<?php $str_php ="yooow";
if($str_html == $str_php)
{
echo "true";
}
else
{
echo "false";
}
?>
但它返回 false
他们怎么能平等?
最佳答案
PHP 在服务器端运行,这意味着它不知道您使用 Javascript 在 DOM 中所做的任何更改。
关于javascript - 具有字符串值的 PHP 变量与来自 javascript 的具有 html id 值的 PHP 变量不相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25501969/