通过参数将php变量传递给javascript触发器函数PHP,JAVASCRIPT

Passing php variables through the parameter to a javascript trigger function, PHP, JAVASCRIPT

本文关键字:触发器 javascript 函数 PHP JAVASCRIPT 参数 php 变量      更新时间:2023-09-26
我正在尝试通过 php 函数的参数传递 2 个变量以供 javascript 的触发器函数

使用,但 javascript 的触发器函数不接受 2 个变量。不知道我做错了什么。请看一看:

触发器.php

<?php
function trigger($type,$name) {
echo "<script>";
echo "
$(function(){
  $('$type[name=$name]').trigger('change');
});
";
echo "</script>";
}
?>

问题是你正在使用尝试解析字符串中变量的",如果你切换到' jQuery的$不会被解析,你可以用.连接你的变量

function trigger($type,$name) {
echo '<script>';
echo '
$(function(){
  $(''' . $type . '[name=' . $name . ']'').trigger(''change'');
});
';
echo '</script>';
}