我一直试图从php远程改变我的模态标题。我想要设置的标题是一个变量,并且已经分配,但是当用户输入新内容时它会发生变化。
这是我的php代码:
$Studname = $results['Studentname'];
echo '<script type="text/javascript">';
echo 'alert("'.$Msg.$Studname.'")';
echo '</script>';
echo "<script type='text/javascript'>
$(document).ready(function(){
$('#MyAdvertLabel').text(".$Studname.");
});
</script>";
echo "<script type='text/javascript'>
$(document).ready(function(){
$('#myAdvert').modal('show');
});
</script>";
根据我正在使用的程序,代码似乎没有错误,但是当我运行代码时,模态标题没有变化。
答案 0 :(得分:1)
您的PHP将生成Javascript错误:
<?php
$Studname = 'Sample text';
$('#MyAdvertLabel').text(".$Studname.");
?>
将生成:
$('#MyAdvertLabel').text(sample text);
text()
函数的内容需要用引号括起来。
例如:
<?php
$Studname = 'Sample text';
$('#MyAdvertLabel').text('".$Studname."'); // Notice the ' ' wrapping the variable
?>