麻烦将php变量写入javascript

时间:2013-05-15 19:57:41

标签: php javascript jquery ajax

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

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

2 个答案:

答案 0 :(得分:3)

更清洁的方式:

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

答案 1 :(得分:1)

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

这应该可以解决问题:

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