我正在使用PHP生成我的javascript。我在附加表单输入时遇到问题。我无法使用我的字符串和变量x作为名称。它无法识别变量x,并将其视为字符串 这就是我的代码看起来像
<?php
foreach ($msgData as $key)
{
$msgData .= ''.$key.': <input style=\\"width: 50px;\\" placeholder=\\" edit \\" name=\\"'.$nameArr[0].'-'.$nameArr[1].'-\'+ x +\'> ';
}
echo '
function print(x) {
wrapper=".name_fields_wrap";
$(wrapper).append(\'<div>'.$msgData.'</div>\');
}
$(document).ready(function() {
var add_button = $(".add_field_button");
var x = 3;
$(add_button).click(function(e){
e.preventDefault();
if ( x < max_fields)
{
print(x);
x++;
}
});
';
?>
我的表单名称变为: name =&#34; nameZero-nameOne - &#39; + x +&#39;&#34;