我正在尝试在外部 JavaScript 代码中运行一个函数,但它似乎无法工作/启动,我确信存在大于 0,但我不确定我的 javascript 实现是否均匀正确。
这是相关代码的一部分
$exists = mysqli_num_rows(mysqli_query($con,"SELECT * FROM gu_customer WHERE email='$email'"));
echo $exists;
if ($exists > 0) {
echo "<script type='text/javascript' src='validation.js'>\n";
echo "emailTaken();";
echo "</script>";
}
最佳答案
这与 PHP 无关。
脚本元素可以从 URL(通过 src
属性)或脚本内的文本节点加载脚本。
一个脚本元素 = 一个脚本。
您正在尝试使用一个脚本元素编写两个脚本。
浏览器正在从 URL 运行脚本,但没有调用(大概)其中的 emailTaken
函数。
echo "<script src='validation.js'></script>\n";
echo "<script>\n";
echo "emailTaken();";
echo "</script>";
关于javascript - 在 php 文件中运行外部 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28388359/