我目前无法使用我为强制门户网站构建的网络应用程序。我有这个应用程序的所有PHP和HTML部分功能。我已经在IF语句之外尝试了多个函数来检查jQuery是否正在运行,但它似乎没有用。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
if(<?php echo $_POST['submit'];?> = Continue){
$("#form1").hide(3s);
$("#form2").show(3s);
};
alert('Hello world');
});
</script>
正如您所看到的,脚本应该隐藏第一个表单,并在第一个表单运行后显示第二个表单(它将信息提交到同一页面),方法是检查提交是否已发布。如果这最终成为一个非常具体的问题,我会道歉,但我花了最近3天的时间,大约14个小时试图解决这个问题,并坦率地说没有选择。
答案 0 :(得分:2)
我认为你试图比较2个字符串,所以你必须这样做:
if("<?php echo $_POST['submit'];?>" === "Continue") {...
答案 1 :(得分:0)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
var x = '<?php echo "continue"; ?>';
if(x== "Continue"){
$("#form1").hide(3000);
$("#form2").show(3000);
}
else
{
alert();
}
alert(x);
});
</script>
希望它可以帮助你。