php - 从 PHP 调用 JavaScript 函数的问题

标签 php javascript jquery dialog

我创建了一个表单来将时事通讯上传到数据库中。我使用 iFrame 方法在不刷新页面的情况下发布日期,并且显示一个漂亮的 jQuery 加载对话框。

我现在遇到上传完成后关闭该对话框的问题。我在网上阅读的所有教程都说我必须像这样回显代码:

<?php
  echo "<script type='text/javascript>uploadComplete();</script>";
?>

现在,当我做一些愚蠢的事情来测试时,JavaScript 确实会运行,比如只是回显一个警报,但是当我尝试调用任何函数或直接进入 jQuery 关闭对话框时,它只是说函数未定义.如果有必要,我可以发布我的代码,但它非常标准,我认为在这种示例中我不需要这样做。

任何帮助将不胜感激!提前致谢。

最佳答案

你在 'text/javascript' 的末尾忘记了 '

echo "<script type='text/javascript'>uploadComplete();</script>";

注意:如果脚本是 JavaScript,则完全不需要 type 属性

关于php - 从 PHP 调用 JavaScript 函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079059/

相关文章:

jquery - MVC - 使用JQuery触发主视图中部分 View 的提交事件

php - 有什么方法可以在数据库中存储有关匿名/访客用户的信息?

php - 基于内容的不同替换

php - 在 PHP 中使用 ADODB 调用存储过程

javascript - Jquery从选项菜单获取表单值

javascript - jquery:计算相对于 $(window).scrollLeft() 的 'margin-left' 或 'left' 在 Firefox 中确实是锯齿状的——使用 .animate() 或 .css()

jquery - 显示 : table dosen't work in ie6 & ie7

php - 如何将日期转换并保存为mysql格式?

php - 使用 PHP 在网站上切换语言

javascript - Jquery onclick 函数在动态添加的按钮元素上调用了两次