javascript附加html中的php变量;语法
要解释我在做什么: 我有一排形式的输入,但是让我们考虑一个无线电输入。它的名称是“OpenClose1”,对应于第1行。在该输入字段中,我有一个php代码段,用于查找是否设置了变量($OpenClose),以便“检查”输入。这是在出现错误或其他情况时重新填充表单,并且显然已经输入了数据 现在,在我的程序中,我可以动态地添加行,并通过javascript的.appendTo('myhtmljunk')实现这一点。在“附加”这个html的函数中,我知道行号,并将其分配给一个变量。我需要能够包含检查php变量$OpenClose1(或任何行号)的php代码段,因此我在语法方面遇到的问题,或者如果可能的话,是我需要将php变量的“1”更改为我的JS变量“RowNum”。这是一个笨拙的语言混搭,我需要一些帮助。下面我有一个基本代码示例:javascript附加html中的php变量;语法,javascript,php,syntax,Javascript,Php,Syntax,要解释我在做什么: 我有一排形式的输入,但是让我们考虑一个无线电输入。它的名称是“OpenClose1”,对应于第1行。在该输入字段中,我有一个php代码段,用于查找是否设置了变量($OpenClose),以便“检查”输入。这是在出现错误或其他情况时重新填充表单,并且显然已经输入了数据 现在,在我的程序中,我可以动态地添加行,并通过javascript的.appendTo('myhtmljunk')实现这一点。在“附加”这个html的函数中,我知道行号,并将其分配给一个变量。我需要能够包含检查p
var RowNum = 2;
$('<div class="<?php if(isset($OpenClose1) && $OpenClose1){ echo "ClosedClass"; } ?>"><input type="radio">Stuff</div>').appendTo('someDiv');
//Clearly doesn't work, but what I am wanting to do
$('<div class="<?php if(isset($OpenClose'+RowNum+') && $OpenClose'+RowNum+'){ echo "ClosedClass"; } ?>"><input type="radio">Stuff</div>').appendTo('someDiv');
//This obviously does not work either, but another example
$('<div class="<?php if(isset($OpenClose?>'+RowNum+'<?php) && $OpenClose?>'+RowNum+'<?php){ echo "ClosedClass"; } ?>"><input type="radio">Stuff</div>').appendTo('someDiv');
var RowNum=2;
$('有一件事可以帮助你,那就是使用printPHP在服务器端工作。JavaScript在客户端工作。当你通过JavaScript添加东西时,它们与服务器无关。此外,你真的需要分离代码,我建议使用PHP创建隐藏的输入,然后用JavaScript获取这些输入的值。啊,啊,啊!!!我输入了所有这些,才意识到我的结构已关闭;我正在尝试做一些我甚至不需要做的事情!抱歉!如果问题不再适用,您应该删除它。