javascript - 在 php 文件中运行外部 javascript

标签 javascript php

我正在尝试在外部 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/

相关文章:

php - Laravel 路由与闭包和名称

php - 在 Python 中 PHP 的 "$my_array[]"是什么?

javascript - 我的 javascript/html 和 node.js 逻辑位于不同的服务器上 - 它们可以安全地交互吗?

javascript - 从数据库填充数据时,Jquery token 输入不起作用

javascript - Angular Controller - 双向广播

php - MongoDB 4.0 中使用 PHP 的事务示例

javascript - knockout.js 并修复了元素上的左滚动绑定(bind)

javascript - Chrome 扩展 JS 无法在后退按钮上运行

javascript - 网络套接字 : String and Blob in single send message

javascript - 使用 Gulp 设置 TypeScript/Angular