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

时间:2015-06-17 18:17:55

标签: javascript php jquery

我试图通过php函数的参数传递2个变量以供javascript的触发函数使用,但是javascript的触发函数不接受2个变量。不知道我做错了什么。请看一下:

  

trigger.php

<?php

function trigger($type,$name) {

echo "<script>";

echo "

$(function(){
  $('$type[name=$name]').trigger('change');
});

";

echo "</script>";

}

?>

1 个答案:

答案 0 :(得分:2)

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

连接变量
function trigger($type,$name) {

echo '<script>';

echo '

$(function(){
  $(\'' . $type . '[name=' . $name . ']\').trigger(\'change\');
});

';

echo '</script>';

}