我有一些表单,ajax和jquery从PHP脚本加载到页面中。将值传递给使用PHP生成的HTMLButton的值
但是,使用PHP生成的onclick=
事件会出现问题。
错误仅在点击按钮时触发。
而且我相当确定页面的本地JS很好。
我很确定这个php生成的行有错误。
<button type="button" class="button" value="Add" onclick="Mail_M_Plex(0,"Add");" name="Action">Add</button>
这里改为小写add
页面加载
<button type="button" class="button" value="Add" onclick="Mail_M_Plex(0," add");"="" name="Action">Add</button>
为什么=""
加入Add
后的浏览器看到什么?
这是错误Uncaught SyntaxError: Unexpected token } line 2
我的问题应该怎样做按下按钮时要调用Mail_M_Plex(0,"add");
?
以下是完整的PHP打印出来
$Output =
'<tr>'.
'<td><input name="Email" type="Email" id = "0Email" value="" required placeholder="[email protected]" ></td>'.
'<td><input name="FName" type="text" id = "0FName" value="" required placeholder="Mark"></td>'.
'<td><input name="LName" type="text" id = "0LName" value="" required placeholder="Smith"></td>'.
'<td><button type="button" class="button" value="Add" onclick="Mail_M_Plex(0,"Add");" name="Action">Add</button>'.
'</td>'.
'<td></td>'.
'</tr>';
echo($Output);
这里是它加载到HTML,
<tbody id="PartyEmails"> </tbody>
告诉我们,生成按钮的代码的一部分。 – DontVoteMeDown