javascript函数中传递的两个php动态变量语法

javascript函数中传递的两个php动态变量语法,php,javascript,mysql,variables,syntax,Php,Javascript,Mysql,Variables,Syntax,我试图在JavaScript函数中传递两个变量,在从数据库MySQL中删除记录之前,该函数会弹出一个确认框,但我认为语法有问题 以下是单击确认框时触发确认框的链接代码,但该链接不起作用,我不确定是否以正确的方式传递了参数: echo"<td><a href='javascript:promptbox(" . $myemail . "," . $appNo .")'>cancel</a></td>"; echo”“; 有人能告诉我这是语法错误还是

我试图在JavaScript函数中传递两个变量,在从数据库MySQL中删除记录之前,该函数会弹出一个确认框,但我认为语法有问题

以下是单击确认框时触发确认框的链接代码,但该链接不起作用,我不确定是否以正确的方式传递了参数:

echo"<td><a href='javascript:promptbox(" . $myemail . "," . $appNo .")'>cancel</a></td>";
echo”“;
有人能告诉我这是语法错误还是有其他问题吗


谢谢,Javascript中的字符串需要用引号括起来

echo"<td><a href='javascript:promptbox(\"" . $myemail . "\",\"" . $appNo ."\")'>cancel</a></td>"; 
echo”“;

< /代码>您有一个XSS漏洞。如果这两个变量来自用户,请考虑使用<代码> HTMLPrimeCARS 避免XSS攻击!@他可能要用它两次,但它会阻止它!当然,不允许使用危险的字符会更好更安全@撤消:否。HTML转义文本在连接Javascript时没有帮助。