如何使用php在同一文件中调用javascript函数
how to call to javascript function in the same file using php?
我有一个名为"PhpCallJavascript"的php文件。
我尝试从php代码中调用函数CreateSVG()
。
它不起作用,我应该在这里使用ajax吗?
还是别的什么?
谢谢你的帮助。
php文件:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<?php echo '<script type="text/javascript">', 'CreateSVG();', '</script>'; ?>
<script>
$(document).ready(function() {
function CreateSVG(){
var xmlns = "http://www.w3.org/2000/svg";
alert(xmlns);
}
});
</script>
您有两个主要问题。
第一:函数不在脚本元素之间悬挂
如果您内联调用函数(而不等待合适的事件),那么您调用的函数必须在相同的脚本元素或早期的script元素中声明。
第二:在其他函数中声明的函数的作用域为该函数
由于您已在匿名函数内部声明了CreateSVG
(然后将其传递给ready()
),因此无法从该匿名函数外部访问CreateSVG
。
该代码的固定版本为:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
function CreateSVG(){
var xmlns = "http://www.w3.org/2000/svg";
alert(xmlns);
}
CreateSVG();
</script>
<?php echo '<script type="text/javascript">CreateSVG();</script>'; ?>
试试这个?
编辑-
道歉,读错了它的写法。假设他在只需要移动函数本身时出现语法错误。
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数