麻烦将php变量写入javascript

'success'=>'js: function(data) { $("#addToListDialog$model->product_id").dialog().dialog("close");}' 

我正在尝试编写上面的javascript,但是为了解析PHP变量,无法获得单个/双引号的花括号的正确组合。 我该怎么写这个?

更清洁的方式:

 'success'=>'js: function(data) { $("#addToListDialog'.$model->product_id.'").dialog().dialog("close");}' 

您的PHP字符串必须是双引号。

这应该是诀窍:

 'success'=>"js: function(data) { $(\"#addToListDialog{$model->product_id}\").dialog().dialog(\"close\");}"