未捕获RangeError:超出post ajax导致的最大调用堆栈大小

时间:2015-12-07 11:10:20

标签: php jquery ajax

我有这样的剧本

function on_save() {

var departemen_id = $('#departemen_id').val(), departemen_name = $('#departemen_name').val(), no = $('#no').val();


$.post('<?php echo Yii::app()->request->baseUrl; ?>/departemen/update', { deptartemen_ID : departemen_id, departemen_name : dept_name }, function(data){
//my script here
}, 'json');

}

我的Departemen控制器只是这样,因为我只是想知道我写的是正确的网址。

public function actionUpdate()
{
   $array = array('result'=>'failed');
   echo json_encode($array);
   exit();
}

我的浏览器在控制台上给我这个

Uncaught RangeError: Maximum call stack size exceeded

我已经通过逐行评论来解决它的错误,我只是在post函数中出错了。 那个人可以帮帮我吗? 谢谢

1 个答案:

答案 0 :(得分:0)

departemen_name : dept_name应如下所示:dept_name : departemen_name,因为departemen_name是您刚刚从dom检索到的值,并希望分配给属性dept_name