2014-09-11 55 views
0
$.ajax({ 
    url : "../update_request", 
    type : "GET", 
    data : {reqdata, reqdata}, 
    success : function(data) 
    {   
    window.location = "<?php echo $this->Html->url(array('controller' => '', 'action' => '')); ?>"; 
    } 
}); 

此处reqdata是一个字符串值。 时使用这条线data : {reqdata, reqdata}在Cakephp中使用AJAX发送数据

SyntaxError: invalid object initializer

这一点,显示错误我也尝试用data : {reqdata : reqdata}但它没有解决。 所以请帮助我。

+0

查看[CakePHP和AJAX](http://www.dereuromark.de/2014/01/09/ajax-and-cakephp/)。它包含工作示例。 – mark 2014-09-11 09:42:40

回答

0

您需要一个用于Data参数的键,例如

'data':{keyname:value, keyname:value} 

它给你的Data数组一个名字键名,通过它你可以在服务器上访问它。

+0

我已经试过这个,但它不工作。 – jems 2014-09-11 07:37:29