在 PHP 表单中调用 javascript 函数
Call javascript function within a PHP form
我用来将内容加载到网页公共区域的架构如下
我在表单中有一个 java 脚本函数,如下所示,称为 javaScriptFunc
它永远不会被调用。
是否可以在表单中调用 java 脚本函数?
如果需要更清楚,请告诉我。我会尽力澄清。我已经坚持了一段时间了。我将不胜感激任何帮助
如果我理解您试图正确执行的操作,我认为您缺少一些 PHP 标签。试试这个:
<form method="post" action="" id='somdId'>
<?php
require_once 'some_php_file.php';
if (isLoggedIn()) {
// Some PHP code here
?>
<script>
javaScriptFunc(<?php echo formatJson(someArgs); ?>);
</script>
<?php
}
?>
不太清楚你想要什么。你需要像这样回显脚本
echo ("<script type='text/javascript'>javaScriptFunc(" . formatJson(someArgs) . ");</script>");
前提是您已经在脚本中的其他地方定义了函数javaScriptFunc。
出于某种原因,我JS
函数似乎没有从表单中触发。我通过重写load
逻辑来加载整个PHP
页面而不是表单。只是一种不同的做事方式。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别