将JavaScript变量传递给createURL - YII Framework

时间:2014-01-09 08:10:33

标签: yii

我试图通过调用“CreateURL”函数

将javascript变量传递给Controller动作

JS代码:

Yii::app()->clientScript->registerScript('searchaevg', "
$('#newAddval_btn').click(function(){
var r = document.getElementById('cid').value;    
    window.location = '". yii::app()->createUrl('baseContact/add_refvalue',array("id" => ("#r"))). "'; });

");

上面的代码没有调用控制器动作,它会抛出

error "Error 400
Your request is invalid."

1 个答案:

答案 0 :(得分:2)

试试这个

  

window.location ='“。   YII ::应用程序() - > createUrl( 'baseContact / add_refvalue')。 “/ ID /'+ R