从PHP输出调用JavaScript函数
我试图从PHP输出调用JavaScript函数 问题是该函数无法启动 这是我的密码:从PHP输出调用JavaScript函数,javascript,php,Javascript,Php,我试图从PHP输出调用JavaScript函数 问题是该函数无法启动 这是我的密码: A. B C D E F 腿 返回 JavaScript代码: 函数getUserProgram(userId){ 警报(用户标识); $.ajax({ 类型:“POST”, url:“get_user_program.php”, 数据:{id:userId} }) .done(函数(msg){ 警报(“保存的数据:“+msg”); }); } 只需以html格式编写,如果满足条件,则脚本将被编写并执行,否
A.
B
C
D
E
F
腿
返回
JavaScript代码:
函数getUserProgram(userId){
警报(用户标识);
$.ajax({
类型:“POST”,
url:“get_user_program.php”,
数据:{id:userId}
})
.done(函数(msg){
警报(“保存的数据:“+msg”);
});
}
只需以html格式编写,如果满足
条件,则脚本将被编写并执行,否则不会
注意:我假设您将
的前两行编写为试用版,并将getUserProgram()
调用为试用版
<?php
if(isset($_GET[id]))
{
?>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="build_workout_functions.js" charset="UTF-8">
getUserProgram('<?php echo $_GET[id]; ?>');
</script>
<?php
}
?>
getUserProgram(“”);
我也在函数调用中回显了$\u GET[id]
,我保留了$\u GET[id]
,顺便说一句,它可能是错误的。只需以html格式编写,如果满足了条件,那么脚本将被编写并执行,否则不会
注意:我假设您将
的前两行编写为试用版,并将getUserProgram()
调用为试用版
<?php
if(isset($_GET[id]))
{
?>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="build_workout_functions.js" charset="UTF-8">
getUserProgram('<?php echo $_GET[id]; ?>');
</script>
<?php
}
?>
getUserProgram(“”);
我还回显了函数调用中的$\u GET[id]
,我保留了$\u GET[id]
,顺便说一句,它可能是错误的。有几件事:
- 脚本标记应该在
或
中(您的不是)
- 您已经在头脑中加载jQuery和
build\u-workout\u-functions.js
。您的PHP输出不需要重新加载它们
- 您不应将内容放入具有
src
属性的
标记中
在这里考虑:
如果存在属性,则元素必须为空或仅包含也匹配的属性
这意味着在使用src
属性时,只应提供JavaScript注释内容。w3c网站为我们提供了一个示例:
//使用以下命令创建新实例:
//var e=新效应();
//使用开始效果。播放,停止使用。停止:
//e.玩耍();
//e.停止();
有几件事:
- 脚本标记应该在
或
中(您的不是)
- 您已经在头脑中加载jQuery和
build\u-workout\u-functions.js
。您的PHP输出不需要重新加载它们
- 您不应将内容放入具有
src
属性的
标记中
在这里考虑:
如果存在属性,则元素必须为空或仅包含也匹配的属性
这意味着在使用src
属性时,只应提供JavaScript注释内容。w3c网站为我们提供了一个示例:
//使用以下命令创建新实例:
//var e=新效应();
//使用开始效果。播放,停止使用。停止:
//e.玩耍();
//e.停止();
您不应该在
标记中混合使用“src”属性和代码。您不应该在
标记中混合使用“src”属性和代码。这些是在考虑其他答案之前必须学习的东西。这些是在考虑其他答案之前必须学习的东西。