Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript附加html中的php变量;语法_Javascript_Php_Syntax - Fatal编程技术网

javascript附加html中的php变量;语法

javascript附加html中的php变量;语法,javascript,php,syntax,Javascript,Php,Syntax,要解释我在做什么: 我有一排形式的输入,但是让我们考虑一个无线电输入。它的名称是“OpenClose1”,对应于第1行。在该输入字段中,我有一个php代码段,用于查找是否设置了变量($OpenClose),以便“检查”输入。这是在出现错误或其他情况时重新填充表单,并且显然已经输入了数据 现在,在我的程序中,我可以动态地添加行,并通过javascript的.appendTo('myhtmljunk')实现这一点。在“附加”这个html的函数中,我知道行号,并将其分配给一个变量。我需要能够包含检查p

要解释我在做什么: 我有一排形式的输入,但是让我们考虑一个无线电输入。它的名称是“OpenClose1”,对应于第1行。在该输入字段中,我有一个php代码段,用于查找是否设置了变量($OpenClose),以便“检查”输入。这是在出现错误或其他情况时重新填充表单,并且显然已经输入了数据

现在,在我的程序中,我可以动态地添加行,并通过javascript的.appendTo('myhtmljunk')实现这一点。在“附加”这个html的函数中,我知道行号,并将其分配给一个变量。我需要能够包含检查php变量$OpenClose1(或任何行号)的php代码段,因此我在语法方面遇到的问题,或者如果可能的话,是我需要将php变量的“1”更改为我的JS变量“RowNum”。这是一个笨拙的语言混搭,我需要一些帮助。下面我有一个基本代码示例:

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获取这些输入的值。啊,啊,啊!!!我输入了所有这些,才意识到我的结构已关闭;我正在尝试做一些我甚至不需要做的事情!抱歉!如果问题不再适用,您应该删除它。